\r
public class VDateFieldCalendar extends VDateField {\r
\r
- private final VCalendarPanel caleandarPanel;\r
+ private final VCalendarPanel calendarPanel;\r
\r
public VDateFieldCalendar() {\r
super();\r
- caleandarPanel = new VCalendarPanel();\r
- add(caleandarPanel);\r
- caleandarPanel.setSubmitListener(new SubmitListener() {\r
+ calendarPanel = new VCalendarPanel();\r
+ add(calendarPanel);\r
+ calendarPanel.setSubmitListener(new SubmitListener() {\r
public void onSubmit() {\r
updateValueFromPanel();\r
}\r
\r
}\r
});\r
- caleandarPanel.setFocusOutListener(new FocusOutListener() {\r
+ calendarPanel.setFocusOutListener(new FocusOutListener() {\r
public boolean onFocusOut(DomEvent event) {\r
updateValueFromPanel();\r
return false;\r
@Override\r
public void updateFromUIDL(UIDL uidl, ApplicationConnection client) {\r
super.updateFromUIDL(uidl, client);\r
- caleandarPanel.setShowISOWeekNumbers(isShowISOWeekNumbers());\r
- caleandarPanel.setDateTimeService(getDateTimeService());\r
- caleandarPanel.setResolution(getCurrentResolution());\r
+ calendarPanel.setShowISOWeekNumbers(isShowISOWeekNumbers());\r
+ calendarPanel.setDateTimeService(getDateTimeService());\r
+ calendarPanel.setResolution(getCurrentResolution());\r
Date currentDate = getCurrentDate();\r
if (currentDate != null) {\r
- caleandarPanel.setDate(new Date(currentDate.getTime()));\r
+ calendarPanel.setDate(new Date(currentDate.getTime()));\r
} else {\r
- caleandarPanel.setDate(null);\r
+ calendarPanel.setDate(null);\r
}\r
\r
if (currentResolution > RESOLUTION_DAY) {\r
- caleandarPanel.setTimeChangeListener(new TimeChangeListener() {\r
+ calendarPanel.setTimeChangeListener(new TimeChangeListener() {\r
public void changed(int hour, int min, int sec, int msec) {\r
Date d = getDate();\r
d.setHours(hour);\r
DateTimeService.setMilliseconds(d, msec);\r
\r
// Always update time changes to the server\r
- caleandarPanel.setDate(d);\r
+ calendarPanel.setDate(d);\r
updateValueFromPanel();\r
}\r
});\r
}\r
\r
if (currentResolution <= RESOLUTION_MONTH) {\r
- caleandarPanel.setFocusChangeListener(new FocusChangeListener() {\r
+ calendarPanel.setFocusChangeListener(new FocusChangeListener() {\r
public void focusChanged(Date date) {\r
- Date date2 = new Date(caleandarPanel.getDate().getTime());\r
+ Date date2 = new Date(calendarPanel.getDate().getTime());\r
/*\r
* Update the value of calendarPanel\r
*/\r
date2.setYear(date.getYear());\r
date2.setMonth(date.getMonth());\r
- caleandarPanel.setDate(date2);\r
+ calendarPanel.setDate(date2);\r
/*\r
* Then update the value from panel to server\r
*/\r
}\r
});\r
} else {\r
- caleandarPanel.setFocusChangeListener(null);\r
+ calendarPanel.setFocusChangeListener(null);\r
}\r
\r
// Update possible changes\r
- caleandarPanel.renderCalendar();\r
+ calendarPanel.renderCalendar();\r
}\r
\r
/**\r
* TODO refactor: almost same method as in VPopupCalendar.updateValue\r
*/\r
private void updateValueFromPanel() {\r
- Date date2 = caleandarPanel.getDate();\r
+ Date date2 = calendarPanel.getDate();\r
Date currentDate = getCurrentDate();\r
if (currentDate == null || date2.getTime() != currentDate.getTime()) {\r
setCurrentDate(date2);\r