[richfaces-svn-commits] JBoss Rich Faces SVN: r2951 - in trunk/test-applications/facelets/src/main: webapp/Calendar and 1 other directory.
richfaces-svn-commits at lists.jboss.org
richfaces-svn-commits at lists.jboss.org
Mon Sep 17 02:40:24 EDT 2007
Author: ayanul
Date: 2007-09-17 02:40:24 -0400 (Mon, 17 Sep 2007)
New Revision: 2951
Modified:
trunk/test-applications/facelets/src/main/java/calendar/CalendarBean.java
trunk/test-applications/facelets/src/main/webapp/Calendar/Calendar.xhtml
Log:
update
Modified: trunk/test-applications/facelets/src/main/java/calendar/CalendarBean.java
===================================================================
--- trunk/test-applications/facelets/src/main/java/calendar/CalendarBean.java 2007-09-15 11:19:28 UTC (rev 2950)
+++ trunk/test-applications/facelets/src/main/java/calendar/CalendarBean.java 2007-09-17 06:40:24 UTC (rev 2951)
@@ -33,7 +33,7 @@
public class CalendarBean {
- private static final String[] WEEK_DAY_LABELS = new String[] { "Sun *",
+ private static final String[] WEEK_DAY_SHORT = new String[] { "Sun *",
"Mon +", "Tue +", "Wed +", "Thu +", "Fri +", "Sat *" };
private static final String[] WEEK_DAY = new String[] { "Monday",
"Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday" };
@@ -58,10 +58,8 @@
private Date selectedDate;
private Date preloadDateRangeBegin;
private Date preloadDateRangeEnd;
- private String useWeekDayLabels;
- private String useWeekDay;
- private String useCustomMountLabels;
- private String useCustomMountLabelsShort;
+ private String weekDay;
+ private String month;
private String height;
private String width;
private String pattern;
@@ -148,10 +146,8 @@
toolTipMode = "none";
scrollMode = "client";
required = false;
- useWeekDay = "none";
- useWeekDayLabels = "none";
- useCustomMountLabels = "none";
- useCustomMountLabelsShort = "none";
+ weekDay = "none";
+ month = "none";
timeZone = TimeZone.getDefault();
preloadDateRangeBegin = new Date("January 01, 2007");
preloadDateRangeEnd = new Date();
@@ -190,75 +186,40 @@
}
}
- // public Object getMonthLabelsShort() {
- // if (isUseCustomMountLabelsShort()) {
- // return CalendarBean.MOUNT_LABELS_SHORT;
- // } else {
- // return null;
- // }
- // }
-
- public Object getMonthLabels() {
- if (useCustomMountLabels == "long")
- return CalendarBean.MOUNT_LABELS;
- else if (useCustomMountLabelsShort == "short")
- return CalendarBean.MOUNT_LABELS_SHORT;
- else
- return null;
-
- }
-
- // public Object getWeekDayLabelsShort() {
- // if (isUseWeekDayLabels()) {
- // return CalendarBean.WEEK_DAY_LABELS;
- // } else {
- // return null;
- // }
- // }
-
-
public Object getWeekDayLabels() {
- if (useWeekDay == "long")
+ if(weekDay.equals("long"))
return CalendarBean.WEEK_DAY;
- else if (useWeekDayLabels == "short")
- return CalendarBean.WEEK_DAY_LABELS;
- else
- return null;
-
+ else return null;
}
-
- public String getUseWeekDayLabels() {
- return useWeekDayLabels;
- }
- public void setUseWeekDayLabels(String useWeekDayLabels) {
- this.useWeekDayLabels = useWeekDayLabels;
+ public Object getWeekDayLabelsShort() {
+ if(weekDay.equals("short"))
+ return CalendarBean.WEEK_DAY_SHORT;
+ else return null;
}
- public String getUseWeekDay() {
- return useWeekDay;
+ public Object getMonthLabels() {
+ if(month.equals("long"))
+ return CalendarBean.MOUNT_LABELS;
+ else return null;
}
-
- public void setUseWeekDay(String useWeekDay) {
- this.useWeekDay = useWeekDay;
+
+ public void weekDay(ValueChangeEvent event) {
+ weekDay = (String) event.getNewValue();
}
-
- public String getUseCustomMountLabels() {
- return useCustomMountLabels;
+
+ public Object getMonthLabelsShort() {
+ if(month.equals("short"))
+ return CalendarBean.MOUNT_LABELS_SHORT;
+ else return null;
+
}
- public void setUseCustomMountLabels(String useCustomMountLabels) {
- this.useCustomMountLabels = useCustomMountLabels;
- }
- public String getUseCustomMountLabelsShort() {
- return useCustomMountLabelsShort;
+ public void month(ValueChangeEvent event) {
+ month = (String) event.getNewValue();
}
- public void setUseCustomMountLabelsShort(String useCustomMountLabelsShort) {
- this.useCustomMountLabelsShort = useCustomMountLabelsShort;
- }
-
public String getCurrentDateAsText() {
Date currentDate = getCurrentDate();
if (currentDate != null) {
Modified: trunk/test-applications/facelets/src/main/webapp/Calendar/Calendar.xhtml
===================================================================
--- trunk/test-applications/facelets/src/main/webapp/Calendar/Calendar.xhtml 2007-09-15 11:19:28 UTC (rev 2950)
+++ trunk/test-applications/facelets/src/main/webapp/Calendar/Calendar.xhtml 2007-09-17 06:40:24 UTC (rev 2951)
@@ -26,10 +26,10 @@
datePattern="#{calendarBean.pattern}"
preloadDateRangeBegin="#{calendarBean.preloadDateRangeBegin}"
preloadDateRangeEnd="#{calendarBean.preloadDateRangeEnd}"
- weekDayLabelsShort="#{calendarBean.weekDayLabels}"
- weekDayLabels="#{calendarBean.weekDayLabels}"
+ weekDayLabels="#{calendarBean.weekDayLabels}"
+ weekDayLabelsShort="#{calendarBean.weekDayLabelsShort}"
monthLabels="#{calendarBean.monthLabels}"
- monthLabelsShort="#{calendarBean.monthLabels}"
+ monthLabelsShort="#{calendarBean.monthLabelsShort}"
value="#{calendarBean.selectedDate}"
currentDate="#{calendarBean.currentDate}"
jointPoint="#{calendarBean.jointPoint}"
@@ -90,22 +90,21 @@
onclick="submit()" />
<h:outputText value="Custom day labels" />
- <h:selectOneRadio value="#{calendarBean.useWeekDay}"
+ <h:selectOneRadio valueChangeListener="#{calendarBean.weekDay}"
onclick="submit()" >
<f:selectItem itemLabel="none" itemValue="none"/>
<f:selectItem itemLabel="day labels" itemValue="long"/>
<f:selectItem itemLabel="day labels short" itemValue="short"/>
</h:selectOneRadio>
- <h:outputText value="Custom mount labels" />
- <h:selectOneRadio value="#{calendarBean.useCustomMountLabels}"
+ <h:outputText value="Custom month labels" />
+ <h:selectOneRadio valueChangeListener="#{calendarBean.month}"
onclick="submit()" >
<f:selectItem itemLabel="none" itemValue="none"/>
<f:selectItem itemLabel="day labels" itemValue="long"/>
<f:selectItem itemLabel="day labels short" itemValue="short"/>
</h:selectOneRadio>
-
<h:outputText value="Select Date Pattern:" />
<h:selectOneMenu value="MMM d, yyyy" onchange="submit()"
valueChangeListener="#{calendarBean.selectPattern}">
More information about the richfaces-svn-commits
mailing list