I don't think we need formal rules about teamwork in contrib, good sense is enough imho. Since the datepicker is meant to be widely used we must be careful though, I suggest we (Raluca, you, me for the moment) always attach a patch to the issue we wish to fix at least 24h before commiting, WDYT ?
Thanks, JV. On Fri, Apr 16, 2010 at 12:26 PM, Denis Gervalle <[email protected]> wrote: > Yes, I could ! What is the rules on contrib ? doesn't these improvements > require a vote ? We should also look at style improvement proposed recently. > > Denis > > On Fri, Apr 16, 2010 at 10:52, Jean-Vincent Drean > <[email protected]>wrote: > >> Nice improvements, they definitely need to be applied. >> Do you plan on commiting them now that the app is on contrib ? >> >> Thanks, >> JV. >> >> On Mon, Apr 12, 2010 at 10:31 AM, Denis Gervalle <[email protected]> wrote: >> > >> > I am not sure the code is really nice, but this date picker has many good >> > features, so this is not a bad choice. However, there are many possible >> > arguments to that date picker and it depends what you expect from it, but >> > the basis are not good enough IMO. Here are some of the issues: >> > >> > - The box is not placed properly just under the field, but at a constant >> > distance of 30 px. Depending on browser this put the box well or not. You >> > may set the topOffset to another value, but it is relative to the top of >> the >> > field, which is not pratical. >> > - When you click the input field, with the intend to manually encode a >> > date, the calendar open, and you have to close it since... >> > - By default, the calendar does not close when you leave the date field. >> > Since it is placed at the end of the body, this break normal tabbing. >> > - The CloseOnBlur which is aimed to solve previous issues, has a serious >> > problem. Since the calendar itself could receive the focus, it close when >> > you click to change months. The delay before closing is also too long, >> which >> > is confusing. >> > - You may use an external image to trigger the calendar, which is IMO >> less >> > invasive and clearer, but this does not remove the triggering by the >> input >> > field and defeat the purpose. >> > - It does not work in a lightbox >> > >> > We had make many improvement to be able to use it on production sites in >> a >> > form context. There is no perfect solution, and some my choice are >> arbitrary >> > and could probably be improved, but my fixes ensure: >> > - that the focus stay on the field while the calendar is in use, and you >> > cannot leave the field while over the calendar. >> > - closing on blur is done properly, and if not used, leaving the field >> > require to close the calendar first, preventing many calendars open >> > simultaneously. >> > - it works in lightbox >> > - a image is attached to the extension for a default image for external >> > trigger >> > - when external trigger is used, the input field does not trigger the >> > calendar >> > >> > You may compare original code and our improvement from the following URL: >> > Original: http://sandbox.xwikidev.softec.lu/site/DatePickerTest/ >> > Improved: http://sandbox.xwiki.softec.lu/site/DatePickerTest/ >> > >> > Date field is an example with external trigger and close on blur >> > Date2 field is an example with input trigge and close on blur >> > Date3 field is an example without close on blur >> > >> > With our improvements, I would like to see this automatically used on >> date >> > fields with . My preference would be to use it with an external control, >> to >> > be not so invasive. >> > >> > You have my +0 for the original code into contrib. >> > >> > WDYT? >> > >> _______________________________________________ >> devs mailing list >> [email protected] >> http://lists.xwiki.org/mailman/listinfo/devs >> > > > > -- > Denis Gervalle > SOFTEC sa - CEO > eGuilde sarl - CTO > _______________________________________________ > devs mailing list > [email protected] > http://lists.xwiki.org/mailman/listinfo/devs > _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

