[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