[richfaces-svn-commits] JBoss Rich Faces SVN: r2563 - in trunk/test-applications/facelets/src/main: webapp/Paint2D and 1 other directory.

richfaces-svn-commits at lists.jboss.org richfaces-svn-commits at lists.jboss.org
Wed Aug 29 07:55:34 EDT 2007


Author: ayanul
Date: 2007-08-29 07:55:34 -0400 (Wed, 29 Aug 2007)
New Revision: 2563

Modified:
   trunk/test-applications/facelets/src/main/java/paint2D/Paint2D.java
   trunk/test-applications/facelets/src/main/webapp/Paint2D/Paint2D.xhtml
Log:
http://jira.jboss.com/jira/browse/RF-753

Modified: trunk/test-applications/facelets/src/main/java/paint2D/Paint2D.java
===================================================================
--- trunk/test-applications/facelets/src/main/java/paint2D/Paint2D.java	2007-08-29 11:55:22 UTC (rev 2562)
+++ trunk/test-applications/facelets/src/main/java/paint2D/Paint2D.java	2007-08-29 11:55:34 UTC (rev 2563)
@@ -28,7 +28,8 @@
 	private String bgcolor;
 	private String border;
 	private boolean rendered;
-
+	private boolean style;
+	
 	public boolean isRerender() {
 		return rendered;
 	}
@@ -54,8 +55,16 @@
 		bgcolor = "white";
 		rendered = true;
 		border = "2px";
+		style = false;
 	}
 
+	public String getStyleString() {
+		if(style)
+			return "style";
+		else 
+			return "";
+	}
+	
 	public void paint(Graphics2D g2, Object obj) {
 		PaintData data = (PaintData) obj;
 		int testLenght = data.text.length();
@@ -159,4 +168,12 @@
 	public void setRendered(boolean rendered) {
 		this.rendered = rendered;
 	}
+
+	public boolean isStyle() {
+		return style;
+	}
+
+	public void setStyle(boolean style) {
+		this.style = style;
+	}
 }

Modified: trunk/test-applications/facelets/src/main/webapp/Paint2D/Paint2D.xhtml
===================================================================
--- trunk/test-applications/facelets/src/main/webapp/Paint2D/Paint2D.xhtml	2007-08-29 11:55:22 UTC (rev 2562)
+++ trunk/test-applications/facelets/src/main/webapp/Paint2D/Paint2D.xhtml	2007-08-29 11:55:34 UTC (rev 2563)
@@ -17,20 +17,15 @@
 			height="#{paint2D.height}" align="#{paint2D.align}"
 			hspace="#{paint2D.hspace}" vspace="#{paint2D.vspace}"
 			bgcolor="#{paint2D.bgcolor}" format="#{paint2D.format}"
-			title="#{paint2D.title}" styleClass="style"
+			title="#{paint2D.title}" styleClass="#{paint2D.styleString}"
 			border="#{paint2D.border}" rendered="#{paint2D.rendered}" />
 
 		<h:panelGrid columns="2" cellpadding="5px" border="2">
 			<h:outputText value="Text"></h:outputText>
 			<h:inputText value="#{paintData.text}">
-				<a4j:support event="onkeyup" reRender="paint2d" />
+				<a4j:support event="onchange" reRender="paint2d" />
 			</h:inputText>
 
-			<h:outputText value="Border: "></h:outputText>
-			<h:inputText value="#{paint2D.border}">
-				<a4j:support event="onclick" reRender="paint2d"></a4j:support>
-			</h:inputText>
-
 			<h:outputText value="Width: "></h:outputText>
 			<h:inputText value="#{paint2D.width}">
 				<a4j:support event="onchange" reRender="paint2d"></a4j:support>
@@ -85,7 +80,17 @@
 				<f:selectItem itemLabel="white" itemValue="white" />
 				<a4j:support event="onclick" reRender="paint2d"></a4j:support>
 			</h:selectOneMenu>
+			
+			<h:outputText value="Style" />
+			<h:selectBooleanCheckbox value="#{paint2D.style}" >
+				<a4j:support event="onclick" reRender="paint2d,borderID" />
+			</h:selectBooleanCheckbox>
 
+			<h:outputText value="Border: "></h:outputText>
+			<h:inputText id="borderID" disabled="#{paint2D.style}" value="#{paint2D.border}">
+				<a4j:support event="onchange" reRender="paint2d"></a4j:support>
+			</h:inputText>
+
 			<h:outputText value="Rendered"></h:outputText>
 			<h:selectBooleanCheckbox value="#{paint2D.rendered}">
 				<a4j:support event="onclick" reRender="paint2d"></a4j:support>




More information about the richfaces-svn-commits mailing list