[richfaces-svn-commits] JBoss Rich Faces SVN: r2084 - in trunk/ui/calendar/src: main/java/org/richfaces/component and 2 other directories.

richfaces-svn-commits at lists.jboss.org richfaces-svn-commits at lists.jboss.org
Mon Aug 6 13:15:54 EDT 2007


Author: akushunin
Date: 2007-08-06 13:15:54 -0400 (Mon, 06 Aug 2007)
New Revision: 2084

Modified:
   trunk/ui/calendar/src/main/config/component/calendar.xml
   trunk/ui/calendar/src/main/java/org/richfaces/component/UICalendar.java
   trunk/ui/calendar/src/main/templates/org/richfaces/htmlCalendar.jspx
   trunk/ui/calendar/src/test/java/org/richfaces/component/CalendarComponentTest.java
Log:
added atrribute disabled
added reset button

Modified: trunk/ui/calendar/src/main/config/component/calendar.xml
===================================================================
--- trunk/ui/calendar/src/main/config/component/calendar.xml	2007-08-06 16:56:37 UTC (rev 2083)
+++ trunk/ui/calendar/src/main/config/component/calendar.xml	2007-08-06 17:15:54 UTC (rev 2084)
@@ -108,6 +108,12 @@
 			<defaultvalue>true</defaultvalue>
 		</property>
 		<property>
+			<name>disabled</name>
+			<classname>boolean</classname>
+			<description></description>
+			<defaultvalue>false</defaultvalue>
+		</property>
+		<property>
 			<name>jointPoint</name>
 			<classname>java.lang.String</classname>
 			<description></description>

Modified: trunk/ui/calendar/src/main/java/org/richfaces/component/UICalendar.java
===================================================================
--- trunk/ui/calendar/src/main/java/org/richfaces/component/UICalendar.java	2007-08-06 16:56:37 UTC (rev 2083)
+++ trunk/ui/calendar/src/main/java/org/richfaces/component/UICalendar.java	2007-08-06 17:15:54 UTC (rev 2084)
@@ -120,7 +120,12 @@
 	public abstract boolean isPopup();
 
 	public abstract void setPopup(boolean popup);
+	
+	public abstract boolean isDisabled();
 
+	public abstract void setDisabled(boolean disabled);
+
+
 	public abstract String getButtonLabel();
 
 	public abstract void setButtonLabel(String buttonLabel);

Modified: trunk/ui/calendar/src/main/templates/org/richfaces/htmlCalendar.jspx
===================================================================
--- trunk/ui/calendar/src/main/templates/org/richfaces/htmlCalendar.jspx	2007-08-06 16:56:37 UTC (rev 2083)
+++ trunk/ui/calendar/src/main/templates/org/richfaces/htmlCalendar.jspx	2007-08-06 17:15:54 UTC (rev 2084)
@@ -32,6 +32,7 @@
 				direction: '#{component.direction}',
 				toolTipMode:'#{component.toolTipMode}',
 				popup: #{component.popup},
+				disabled: #{component.disabled},
 				<f:call name="writeSymbols" />,
 				firstWeekDay: #{this:getFirstWeekDay(context, component)}, 
 				minDaysInFirstWeek: #{this:getMinDaysInFirstWeek(context, component)},
@@ -108,7 +109,8 @@
 	 			onclick="$(this.form.id+':calendar').component.doExpand();"	 			
 				style="#{component.attributes['style']}"
 				tabindex="#{component.attributes['tabindex']}"
-				type="button">
+				type="button"
+				disabled="#{component.attributes['disabled']}">
 				#{component.attributes['buttonLabel']}
 		</button>
 		<jsp:scriptlet>
@@ -120,7 +122,7 @@
 		id="#{clientId}ResetButton"
 		type="button"		
 		onclick="$(this.form.id+':calendar').component.resetSelectedDate();"
-		>	
+		disabled="#{component.attributes['disabled']}">	
 		Reset	
 		</button>
 		<jsp:scriptlet>

Modified: trunk/ui/calendar/src/test/java/org/richfaces/component/CalendarComponentTest.java
===================================================================
--- trunk/ui/calendar/src/test/java/org/richfaces/component/CalendarComponentTest.java	2007-08-06 16:56:37 UTC (rev 2083)
+++ trunk/ui/calendar/src/test/java/org/richfaces/component/CalendarComponentTest.java	2007-08-06 17:15:54 UTC (rev 2084)
@@ -66,6 +66,8 @@
 			System.out.println(strarr[i]);	
 		}	*/	
 		calendar.setButtonLabel("PopUp");
+		//TODO test popup false
+		//TODO test CurrentDate = null
 		calendar.setPopup(true);
 		Calendar calendarObject = Calendar.getInstance();
 		calendarObject.set(2001, Calendar.SEPTEMBER, 11,1,1,1);
@@ -174,7 +176,7 @@
 	}
 	
 	public void testCalendarDecode() throws Exception{
-		
+		//TODO Add set Date and time
 		calendar.decode(facesContext);
 		assertEquals("Tue Sep 11 01:01:01 EEST 2001", calendar.getSubmittedValue().toString());
 		Calendar calendarObject = Calendar.getInstance();




More information about the richfaces-svn-commits mailing list