Changeset 4810
- Timestamp:
- 06/09/08 09:58:23 (6 months ago)
- Location:
- branches/5.2/src/com/itmill/toolkit/terminal/gwt/client/ui
- Files:
-
- 2 modified
-
CalendarPanel.java (modified) (2 diffs)
-
Time.java (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
branches/5.2/src/com/itmill/toolkit/terminal/gwt/client/ui/CalendarPanel.java
r4039 r4810 402 402 try { 403 403 final Integer day = new Integer(text); 404 if (cal.datefield.getCurrentDate() == null) {405 cal.datefield.setCurrentDate(new Date());406 }407 404 final Date newDate = cal.datefield.getShowingDate(); 408 405 newDate.setDate(day.intValue()); … … 410 407 return; 411 408 } 412 cal.datefield.getCurrentDate().setTime(newDate.getTime()); 409 if (cal.datefield.getCurrentDate() == null) { 410 cal.datefield.setCurrentDate(new Date(newDate.getTime())); 411 412 // Init variables with current time 413 datefield.getClient().updateVariable(cal.datefield.getId(), 414 "hour", newDate.getHours(), false); 415 datefield.getClient().updateVariable(cal.datefield.getId(), 416 "min", newDate.getMinutes(), false); 417 datefield.getClient().updateVariable(cal.datefield.getId(), 418 "sec", newDate.getSeconds(), false); 419 datefield.getClient().updateVariable(cal.datefield.getId(), 420 "msec", datefield.getMilliseconds(), false); 421 } 422 423 // cal.datefield.getCurrentDate().setTime(newDate.getTime()); 413 424 cal.datefield.getClient().updateVariable(cal.datefield.getId(), 414 425 "day", cal.datefield.getCurrentDate().getDate(), false); -
branches/5.2/src/com/itmill/toolkit/terminal/gwt/client/ui/Time.java
r4789 r4810 250 250 if (datefield.getCurrentDate() == null) { 251 251 // was null on server, need to set 252 datefield.setCurrentDate(new Date()); 252 Date now = datefield.getShowingDate(); 253 if (now == null) { 254 now = new Date(); 255 datefield.setShowingDate(now); 256 } 257 datefield.setCurrentDate(new Date(now.getTime())); 258 259 // Init variables with current time 260 datefield.getClient().updateVariable(datefield.getId(), "year", 261 now.getYear() + 1900, false); 262 datefield.getClient().updateVariable(datefield.getId(), "month", 263 now.getMonth() + 1, false); 264 datefield.getClient().updateVariable(datefield.getId(), "day", 265 now.getDate(), false); 266 datefield.getClient().updateVariable(datefield.getId(), "hour", 267 now.getHours(), false); 268 datefield.getClient().updateVariable(datefield.getId(), "min", 269 now.getMinutes(), false); 270 datefield.getClient().updateVariable(datefield.getId(), "sec", 271 now.getSeconds(), false); 272 datefield.getClient().updateVariable(datefield.getId(), "msec", 273 datefield.getMilliseconds(), false); 253 274 } 254 275 if (sender == hours) {
