Applied. Cheers, Eelco
On 8/28/06, Tomer Mevorach <[EMAIL PROTECTED]> wrote: > in calendar-setup.js (wicket-extensions-1.2.2): > replace line 158 ("if (dateEl)") with "if (dateEl && (dateEl.value || > dateEl.innerHTML))". > > Regards, > Tomer > > > Johan Compagner wrote: > > please make a patch then we will apply it. > > > > johan > > > > > > On 8/28/06, *Tomer Mevorach* <[EMAIL PROTECTED] > > <mailto:[EMAIL PROTECTED]>> wrote: > > > > hi, > > I have noticed that its impossible to initialize wickets date picker > > with server time. > > the reason for that lies in calendar-setup.js (line 159): > > if (dateEl) params.date = Date.parseDate(dateEl.value || > > dateEl.innerHTML, dateFmt); > > > > I think that if Date.parseDate(dateEl.value || dateEl.innerHTML , > > dateFmt); is null then params.date should not be overridden. > > that way it will be possible to initialize the date picker with the > > value from the date parameter in case date pickers component does not > > carry any value. > > > > Is there any alternative way to achieve server time initialization? > > > > Regards, > > Tomer > > > > > > > > Johan Compagner wrote: > > > why don't you give the model object that the datepicker > > component has > > > an inital value? > > > (which is new Date()) > > > > > > johan > > > > > > > > > On 8/23/06, *Tomer Mevorach* <[EMAIL PROTECTED] > > <mailto:[EMAIL PROTECTED]> > > > <mailto: [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>>> wrote: > > > > > > hi, > > > > > > I have a DatePicker in my application and it works fine when its > > > initialized with client machine time. > > > I have problems initializing it with server time. > > > in order to initialize it with server time i use the following > > > DatePickerSettings and DateConverter: > > > > > > > > > private static final DateFormat dateFormat = new > > > SimpleDateFormat("MM/dd/yyyy HH:mm"); > > > > > > private static final DatePickerSettings dateSettings = new > > > DatePickerSettings() { > > > > > > public ResourceReference getLanguage(Locale > > currentLocale) { > > > return > > > DatePickerComponentInitializer.getLanguage(Locale.US); > > > } > > > > > > @Override > > > public String toScript(Locale locale, String format) { > > > StringBuffer script = new > > > StringBuffer(super.toScript(locale, > > > format)); > > > //init date picker with server time > > > int last = script.length() - 1; > > > if (',' != script.charAt(last)) { > > > script.append(","); > > > } > > > script.append("\n\tdate : \"" + > > dateFormat.format(new > > > Date()) + "\""); > > > return script.toString(); > > > } > > > }; > > > > > > private static final DateConverter dateConverter = new > > > DateConverter() { > > > > > > public DateFormat getDateFormat(Locale locale) { > > > return super.getDateFormat(Locale.US); > > > } > > > }; > > > > > > static { > > > dateSettings.setShowsTime(true); > > > dateSettings.setTimeFormat ("24"); > > > dateSettings.setWeekNumbers (false); > > > dateConverter.setDateFormat(Locale.US, dateFormat); > > > } > > > > > > Here is the rendered JS: > > > > > > Calendar.setup( > > > { > > > inputField : > > > "6:provisioningForm:startDateType:startDateTypes:1:startDate", > > > button : > > > > > > > "6:provisioningForm:startDateType:startDateTypes:1:startDatePicker:trigger", > > > > > weekNumbers : false, > > > showsTime : true, > > > timeFormat : 24, > > > ifFormat : "%m/%d/%Y %H:%M", > > > date : "08/22/2006 19:06" > > > }); > > > > > > > > > Can anyone please tell my what is it that I'm doing wrong > > because the > > > calendar keeps being initialized with client time. > > > > > > Regards, > > > Tomer > > > > > > > > > > > > > > > > > > > ------------------------------------------------------------------------- > > > Using Tomcat but need to do more? Need to support web services, > > > security? > > > Get stuff done quickly with pre-integrated technology to > > make your > > > job easier > > > Download IBM WebSphere Application Server v.1.0.1 based on > > Apache > > > Geronimo > > > > > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > > > > <http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642> > > > > > > > <http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > > > > <http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642>> > > > _______________________________________________ > > > Wicket-user mailing list > > > Wicket-user@lists.sourceforge.net > > <mailto:Wicket-user@lists.sourceforge.net> > > > <mailto: Wicket-user@lists.sourceforge.net > > <mailto:Wicket-user@lists.sourceforge.net>> > > > https://lists.sourceforge.net/lists/listinfo/wicket-user > > <https://lists.sourceforge.net/lists/listinfo/wicket-user> > > > > > > > > > > > > > > ------------------------------------------------------------------------- > > Using Tomcat but need to do more? Need to support web services, > > security? > > Get stuff done quickly with pre-integrated technology to make your > > job easier > > Download IBM WebSphere Application Server v.1.0.1 based on Apache > > Geronimo > > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > > > > <http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642> > > _______________________________________________ > > Wicket-user mailing list > > Wicket-user@lists.sourceforge.net > > <mailto:Wicket-user@lists.sourceforge.net> > > https://lists.sourceforge.net/lists/listinfo/wicket-user > > > > > > > ------------------------------------------------------------------------- > Using Tomcat but need to do more? Need to support web services, security? > Get stuff done quickly with pre-integrated technology to make your job easier > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > _______________________________________________ > Wicket-user mailing list > Wicket-user@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wicket-user > ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ Wicket-user mailing list Wicket-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wicket-user