|
|
|
rev2979 - move the "other options" section below the scheduling section, to prevent the calendar from being cut off;
Unfortunately, I found a new way to make this fail; same issue, although a variation on the theme. There's a second calendar deeper in some of the pages that use the widget that expands below the bottom of the browser.
Try the following: 1. $platform > Operations > Manual Auto-discovery. 2. In section "Start", click the radio button for the calendar option 3. In section "Recur", click the radio button for 'Every (x) Days' 4. In section "Recurrence End", click the calendar icon. You'll note that the bottom of the calendar again gets cut off. corey, unfortunately i know of no way to fix this. this is how the richfaces component works. the only thing i could do is add some extra padding to the bottom of the form. however, this is not perfect either. if the input field is close to the bottom of the page (let's assume you're not scrolled all the way to the bottom of the page), then when you click on the icon the calendar will get cut off again. regardless, i've attempted a fix at this again...
rev3110 - try to prevent calendar pop-up from being cut-off by adding extra whitespace at the bottom of the form I don't like that this still happens when you're scrolled all the way to the bottom. That said, I fully understand that it's an issue with the richfaces component. I am just gonna move this to the usability queue so that we can revisit it in the future, perhaps find a different way of doing it.
I think this issue is very fixable:
The html that renders the pop-up calendar widget looks like this: <table id="newScheduleForm:startDate" class="rich-calendar-exterior rich-calendar-popup" cellspacing="0" cellpadding="0" border="0" onclick="$('newScheduleForm:startDate').component.skipEventOnCollapse=true;" style="position: absolute; z-index: 3; left: 530px; top: 171px;"> By removing the 'position: absolute' from the html table tag, the calendar will initially render at the same spot, but will scroll with the page underneath. This behavior is much preferred. you can test/try it out using Firebug. Requested fix for HTML: <table id="newScheduleForm:startDate" class="rich-calendar-exterior rich-calendar-popup" cellspacing="0" cellpadding="0" border="0" onclick="$('newScheduleForm:startDate').component.skipEventOnCollapse=true;" style="z-index: 3; left: 530px; top: 171px;"> |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
autoscroll) for popup divs that are (i'm guessing) absolutely positioned