Yeah, I'll look at what you have and see if mine is embarassing or not. :P I don't have full coverage of the datepicker, but it covers pretty much all of what ADP did.
-Lon On Wed, Jul 31, 2013 at 7:48 PM, Johnny Miller <[email protected]>wrote: > Hi Lon, > > Yeah - the right implementation would be to have the date picker > position's to be set relative to the input. I was trying to give you a > hack. But if you have a scroll within a scroll I can see how that really > complicates things. > > I did start on a JQuery framework for WO - there is the beginning of a > date picker from JQuery UI. You can see the sample app here: > http://www.kahalawai.com/JQuery - it's in my fork here: > https://github.com/johnnykahalawai/wonder/tree/integration > > If your date picker is more developed than mine and you don't mind sharing > please send me what you have. > > Aloha, > Mr. Johnny Miller > Web Development Manager > Kahalawai Media Company > Lahaina, HI 96761 > tel: (808) 661-7962 | mobile: (808) 283-0791 > website <http://www.kahalawai.com> | e-mail <[email protected]> > > On Jul 31, 2013, at 4:33 PM, Lon Varscsak <[email protected]> wrote: > > The problem isn't just that it moves when you scroll on an AMD (which > probably shouldn't happen anyway)…it's that when you launch an AMD from a > page that's already scrolled, the AjaxDatePicker starts off in the wrong > position (it's treating it like it's not scrolled). > > This isn't the only bad behavior of ADP, it also doesn't close on it's own > when closing the AMD. > > I've gone ahead and written a new component based on jQuery UI's > datepicker and it seems to be a better citizen…but time will tell. :P > > -Lon > > > On Wed, Jul 31, 2013 at 10:54 AM, Johnny Miller <[email protected]>wrote: > >> Hi Lon, >> >> I suppose you could add an on scroll event to the document to recalculate >> the position of the calendar. Maybe add it to the "onClick" binding and >> remove it using onDateSelect? >> >> Aloha, Mr. Johnny Miller >> Web Development Manager >> Kahalawai Media Company >> Lahaina, HI 96761 >> tel: (808) 661-7962 | mobile: (808) 283-0791 >> website <http://www.kahalawai.com/> | e-mail <[email protected]> >> >> On Jul 30, 2013, at 2:21 PM, Lon Varscsak <[email protected]> wrote: >> >> lol, I'm not sure I can tell the users that. >> >> There is this line in the calendar.js: >> >> var result = [document.viewport.getScrollOffsets().left - >> $(el).cumulativeScrollOffset().left, >> document.viewport.getScrollOffsets().top - >> $(el).cumulativeScrollOffset().top]; >> >> Which results in [0,0] because the document's viewport's >> getScrollOffsets() are the same as the element's cumulativeScrollOffset(). >> If I change it to: >> >> var result = [document.viewport.getScrollOffsets().left, >> document.viewport.getScrollOffsets().top]; >> >> It displays in the right location. Scrolling while it's displayed will >> cause it to move since the background is moving…but I could live with that. >> >> I'm just not familiar enough with JS to know the ramifications of such a >> change. >> >> -Lon >> >> >> On Tue, Jul 30, 2013 at 5:13 PM, Chuck Hill <[email protected]>wrote: >> >>> We see this too. Don't scroll? :-) My guess would be absolute vs >>> relative positioning. >>> >>> Chuck >>> >>> On 2013-07-30, at 4:54 PM, Lon Varscsak wrote: >>> >>> > Hey all, >>> > >>> > I have an AjaxDatePicker on an AjaxModalDialog and am running into a >>> bit of trouble. If the page that is launching the AMD is scrolled down at >>> all, the AjaxDatePicker is in the wrong location (up at the top as though >>> the page hadn't been scrolled). >>> > >>> > I can actually scroll (the background) while an AMD is open and make >>> it align, but I'm not sure how to deal with this. >>> > >>> > Any ideas? >>> > >>> > Thanks, >>> > >>> > Lon >>> > >>> > P.S. -- Happens in both Safari and Chrome…default CSS. >>> > _______________________________________________ >>> > Do not post admin requests to the list. They will be ignored. >>> > Webobjects-dev mailing list ([email protected]) >>> > Help/Unsubscribe/Update your Subscription: >>> > >>> https://lists.apple.com/mailman/options/webobjects-dev/chill%40global-village.net >>> > >>> > This email sent to [email protected] >>> >>> -- >>> Chuck Hill >>> Executive Managing Partner, VP Development and Technical Services >>> >>> Practical WebObjects - for developers who want to increase their overall >>> knowledge of WebObjects or who are trying to solve specific problems. >>> http://www.global-village.net/gvc/practical_webobjects >>> >>> Global Village Consulting ranks 13th in 2012 in BIV's Top 100 Fastest >>> Growing Companies in B.C! >>> >>> Global Village Consulting ranks 44th in 25th annual PROFIT 500 ranking >>> of Canada’s Fastest-Growing Companies by PROFIT Magazine! >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >> _______________________________________________ >> Do not post admin requests to the list. They will be ignored. >> Webobjects-dev mailing list ([email protected]) >> Help/Unsubscribe/Update your Subscription: >> >> https://lists.apple.com/mailman/options/webobjects-dev/jlmiller%40kahalawai.com >> >> This email sent to [email protected] >> >> >> > >
_______________________________________________ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list ([email protected]) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to [email protected]
