[richfaces-svn-commits] JBoss Rich Faces SVN: r12154 - in trunk/test-applications/facelets/src/main: webapp/InputNumberSlider and 2 other directories.

richfaces-svn-commits at lists.jboss.org richfaces-svn-commits at lists.jboss.org
Thu Jan 8 06:58:03 EST 2009


Author: tkuprevich
Date: 2009-01-08 06:58:03 -0500 (Thu, 08 Jan 2009)
New Revision: 12154

Modified:
   trunk/test-applications/facelets/src/main/java/inputNumberSlider/InputNumberSlider.java
   trunk/test-applications/facelets/src/main/webapp/InputNumberSlider/InputNumberSlider.xhtml
   trunk/test-applications/facelets/src/main/webapp/InputNumberSlider/InputNumberSliderProperty.xhtml
   trunk/test-applications/facelets/src/main/webapp/pages/Rich/Rich.xhtml
   trunk/test-applications/facelets/src/main/webapp/pages/main.xhtml
Log:


Modified: trunk/test-applications/facelets/src/main/java/inputNumberSlider/InputNumberSlider.java
===================================================================
--- trunk/test-applications/facelets/src/main/java/inputNumberSlider/InputNumberSlider.java	2009-01-08 11:57:07 UTC (rev 12153)
+++ trunk/test-applications/facelets/src/main/java/inputNumberSlider/InputNumberSlider.java	2009-01-08 11:58:03 UTC (rev 12154)
@@ -8,6 +8,8 @@
 
 public class InputNumberSlider {
 
+	private boolean showArrows;
+	private String orientation;
 	private int inputSize;
 	private int maxlength;
 	private String requiredMessage;
@@ -15,6 +17,7 @@
 	private String tabindex;
 	private String value;
 	private String width;
+	private String height;
  	private String minValue;
 	private String maxValue;
  	private String step;
@@ -53,12 +56,14 @@
 		rendered = false;
 		showToolTip = false;
 		requiredMessage = "requiredMessage work!";
-		inputPosition = "right";
+		orientation = "";
+		inputPosition = "";
 		tabindex = "2";
 		value = "30";
 		inputSize = 5;
 		maxlength = 3;
-		width = "300px";
+		width = "";
+		height = "";
 		minValue="10";
 		maxValue="100";
 		step="5";
@@ -372,4 +377,28 @@
 	public String getValueChangeListener() {
 		return valueChangeListener;
 	}
+
+	public String getOrientation() {
+		return orientation;
+	}
+
+	public void setOrientation(String orientation) {
+		this.orientation = orientation;
+	}
+
+	public String getHeight() {
+		return height;
+	}
+
+	public void setHeight(String height) {
+		this.height = height;
+	}
+
+	public boolean isShowArrows() {
+		return showArrows;
+	}
+
+	public void setShowArrows(boolean showArrows) {
+		this.showArrows = showArrows;
+	}
 }

Modified: trunk/test-applications/facelets/src/main/webapp/InputNumberSlider/InputNumberSlider.xhtml
===================================================================
--- trunk/test-applications/facelets/src/main/webapp/InputNumberSlider/InputNumberSlider.xhtml	2009-01-08 11:57:07 UTC (rev 12153)
+++ trunk/test-applications/facelets/src/main/webapp/InputNumberSlider/InputNumberSlider.xhtml	2009-01-08 11:58:03 UTC (rev 12154)
@@ -1,27 +1,79 @@
 
-<f:subview xmlns:ui="http://java.sun.com/jsf/facelets" xmlns:f="http://java.sun.com/jsf/core" xmlns:a4j="http://richfaces.org/a4j" xmlns:h="http://java.sun.com/jsf/html" xmlns:rich="http://richfaces.org/rich" id="inputNumberSliderSubviewID">
-		<h:panelGrid columns="1">
-			<rich:inputNumberSlider id="SliderId" barStyle="#{style.barStyle}" handleSelectedClass="#{style.handleSelectedClass}" inputStyle="#{style.inputStyle}" tipStyle="#{style.tipStyle}" style="#{style.style}" immediate="#{inputNumberSlider.immediate}"
-				inputPosition="#{inputNumberSlider.inputPosition}" showToolTip="#{inputNumberSlider.showToolTip}"
-				tabindex="#{inputNumberSlider.tabindex}" value="#{inputNumberSlider.value}" valueChangeListener="#{inputNumberSlider.valueChangeListener}"
-				required="#{inputNumberSlider.rendered}" requiredMessage="#{inputNumberSlider.requiredMessage}"
-				disabled="#{inputNumberSlider.disabled}" enableManualInput="#{inputNumberSlider.enableManualInput}"
-				inputSize="#{inputNumberSlider.inputSize}" maxValue="#{inputNumberSlider.maxValue}" minValue="#{inputNumberSlider.minValue}"
-				rendered="#{inputNumberSlider.rendered}" showBoundaryValues="#{inputNumberSlider.showBoundaryValues}"
-				step="#{inputNumberSlider.step}" showInput="#{inputNumberSlider.showInput}" width="#{inputNumberSlider.width}"
-				barClass="#{style.barClass}" tipClass="#{style.barClass}" inputClass="#{style.inputClass}"
-				handleClass="#{style.handleStyle}" styleClass="#{style.tipStyle}" 
-				maxlength="#{inputNumberSlider.maxlength}" 
-				onblur="#{event.onblur}" onchange="#{event.onchange}" onclick="#{event.onclick}" ondblclick="#{event.ondblclick}" 
-				onerror="#{event.onerror}" onfocus="#{event.onfocus}" onkeydown="#{event.onkeydown}" onkeypress="#{event.onkeypress}" 
-				onkeyup="#{event.onkeyup}" onmousedown="#{event.onmousedown}" onmousemove="#{event.onmousemove}" onmouseout="#{event.onmouseout}" 
-				onmouseover="#{event.onmouseover}" onmouseup="#{event.onmouseup}" onselect="#{event.onselect}" onslide="#{event.onslide}" 
-				binding="#{inputNumberSlider.htmlINS}" >
-			</rich:inputNumberSlider>
-			<h:panelGroup>
-				<a4j:commandButton value="valueChangeListener (show)" reRender="valueCLID" />
-				<h:outputText id="valueCLID" value=" #{inputNumberSlider.valueChangeListener}" />
-			</h:panelGroup>
-		</h:panelGrid>
-		<rich:spacer height="20px"></rich:spacer>
+<f:subview xmlns:ui="http://java.sun.com/jsf/facelets"
+	xmlns:f="http://java.sun.com/jsf/core"
+	xmlns:a4j="http://richfaces.org/a4j"
+	xmlns:h="http://java.sun.com/jsf/html"
+	xmlns:rich="http://richfaces.org/rich" id="inputNumberSliderSubviewID">
+	<style>
+.myClass {
+	border: solid;
+	background: #CCCCCC;
+	color: #00CC00;
+}
+</style>
+
+	<h:panelGrid columns="1">
+		<rich:inputNumberSlider 
+			
+			id="SliderId" 
+			barStyle="#{style.barStyle}"
+			accesskey="i"
+			disabled="false"
+			enableManualInput="false"
+			inputClass="inputClass1"
+			inputPosition="#{inputNumberSlider.inputPosition}"
+			orientation="#{inputNumberSlider.orientation}"
+			showArrows="#{inputNumberSlider.showArrows}" 
+			handleSelectedClass="handleSelectedClass1"
+			inputStyle="#{style.inputStyle}" 
+			tipStyle="#{style.tipStyle}"
+			style="#{style.style}" 
+			immediate="#{inputNumberSlider.immediate}"
+			
+			showToolTip="#{inputNumberSlider.showToolTip}"
+			tabindex="#{inputNumberSlider.tabindex}"
+			value="#{inputNumberSlider.value}"
+			valueChangeListener="#{inputNumberSlider.valueChangeListener}"
+			required="#{inputNumberSlider.rendered}"
+			requiredMessage="#{inputNumberSlider.requiredMessage}"
+			inputSize="#{inputNumberSlider.inputSize}"
+			maxValue="#{inputNumberSlider.maxValue}"
+			minValue="#{inputNumberSlider.minValue}"
+			rendered="#{inputNumberSlider.rendered}"
+			showBoundaryValues="#{inputNumberSlider.showBoundaryValues}"
+			step="#{inputNumberSlider.step}"
+			showInput="#{inputNumberSlider.showInput}"
+			width="#{inputNumberSlider.width}"
+			height="#{inputNumberSlider.height}"  
+			barClass=""
+			tipClass="#{style.barClass}" 
+			handleClass="#{style.handleStyle}" 
+			styleClass="#{style.tipStyle}"
+			maxlength="#{inputNumberSlider.maxlength}" 
+			onblur="#{event.onblur}"
+			onchange="#{event.onchange}" 
+			onclick="#{event.onclick}"
+			ondblclick="#{event.ondblclick}" 
+			onerror="#{event.onerror}"
+			onfocus="#{event.onfocus}" 
+			onkeydown="#{event.onkeydown}"
+			onkeypress="#{event.onkeypress}" 
+			onkeyup="#{event.onkeyup}"
+			onmousedown="#{event.onmousedown}" 
+			onmousemove="#{event.onmousemove}"
+			onmouseout="#{event.onmouseout}" 
+			onmouseover="#{event.onmouseover}"
+			onmouseup="#{event.onmouseup}" 
+			onselect="#{event.onselect}"
+			onslide="#{event.onslide}" 
+			binding="#{inputNumberSlider.htmlINS}">
+		</rich:inputNumberSlider>
+		<h:panelGroup>
+			<a4j:commandButton value="valueChangeListener (show)"
+				reRender="valueCLID" />
+			<h:outputText id="valueCLID"
+				value=" #{inputNumberSlider.valueChangeListener}" />
+		</h:panelGroup>
+	</h:panelGrid>
+	<rich:spacer height="20px"></rich:spacer>
 </f:subview>
\ No newline at end of file

Modified: trunk/test-applications/facelets/src/main/webapp/InputNumberSlider/InputNumberSliderProperty.xhtml
===================================================================
--- trunk/test-applications/facelets/src/main/webapp/InputNumberSlider/InputNumberSliderProperty.xhtml	2009-01-08 11:57:07 UTC (rev 12153)
+++ trunk/test-applications/facelets/src/main/webapp/InputNumberSlider/InputNumberSliderProperty.xhtml	2009-01-08 11:58:03 UTC (rev 12154)
@@ -7,22 +7,41 @@
 	id="inputNumberSliderPropertySubviewID">
 	<h:commandButton action="#{inputNumberSlider.add}" value="add test" />
 	<h:panelGrid columns="2" cellspacing="10px" border="1">
-		<h:outputText value="value" />
-		<h:inputText value="#{inputNumberSlider.value}">
-			<a4j:support event="onchange" reRender="SliderId"></a4j:support>
-		</h:inputText>
-
 		<h:outputText value="inputPosition"></h:outputText>
 		<h:selectOneRadio value="#{inputNumberSlider.inputPosition}">
 			<f:selectItem itemLabel="right" itemValue="right" />
 			<f:selectItem itemLabel="left" itemValue="left" />
+			<f:selectItem itemLabel="top" itemValue="top" />
+			<f:selectItem itemLabel="bottom" itemValue="bottom" />
 			<a4j:support event="onchange" reRender="SliderId"></a4j:support>
 		</h:selectOneRadio>
 
+		<h:outputText value="Orientation:"></h:outputText>
+		<h:selectOneRadio value="#{inputNumberSlider.orientation}" required="false">
+			<f:selectItem itemLabel="vertical" itemValue="vertical" />
+			<f:selectItem itemLabel="horizontal" itemValue="horizontal" />
+			<a4j:support event="onchange" reRender="SliderId"></a4j:support>
+		</h:selectOneRadio>
+
+		<h:outputText value="Show Arrows:"></h:outputText>
+		<h:selectBooleanCheckbox value="#{inputNumberSlider.showArrows}" required="false">
+			<a4j:support event="onchange" reRender="SliderId"></a4j:support>
+		</h:selectBooleanCheckbox>
+
 		<h:outputText value="Width:"></h:outputText>
-		<h:inputText value="#{inputNumberSlider.width}">
+		<h:inputText value="#{inputNumberSlider.width}" title="in px">
 			<a4j:support event="onchange" reRender="SliderId"></a4j:support>
+		</h:inputText>	
+
+		<h:outputText value="Height:"></h:outputText>
+		<h:inputText value="#{inputNumberSlider.height}">
+			<a4j:support event="onchange" reRender="SliderId"></a4j:support>
 		</h:inputText>
+	
+		<h:outputText value="value" />
+		<h:inputText value="#{inputNumberSlider.value}">
+			<a4j:support event="onchange" reRender="SliderId"></a4j:support>
+		</h:inputText>
 
 		<h:outputText value="Max Value:"></h:outputText>
 		<h:inputText value="#{inputNumberSlider.maxValue}">
@@ -108,13 +127,5 @@
 	</h:panelGrid>
 	<br />
 	<br />
-	<div style="FONT-WEIGHT: bold;">rich:findComponent</div>
-	<h:panelGrid columns="2">
-		<rich:column>
-			<a4j:commandLink value="getValue" reRender="findID"></a4j:commandLink>
-		</rich:column>
-		<rich:column id="findID">
-			<h:outputText value="#{rich:findComponent('SliderId').value}" />
-		</rich:column>
-	</h:panelGrid>
+
 </f:subview>
\ No newline at end of file

Modified: trunk/test-applications/facelets/src/main/webapp/pages/Rich/Rich.xhtml
===================================================================
--- trunk/test-applications/facelets/src/main/webapp/pages/Rich/Rich.xhtml	2009-01-08 11:57:07 UTC (rev 12153)
+++ trunk/test-applications/facelets/src/main/webapp/pages/Rich/Rich.xhtml	2009-01-08 11:58:03 UTC (rev 12154)
@@ -23,7 +23,7 @@
 		}
 	</script>
 	<link rel="stylesheet"
-		href="#{facesContext.externalContext.requestContextPath}/styles/styles.css"
+		href="#{facesContext.externalContext.requestContextPath}/styles/styles_.css"
 		type="text/css" />
 	</head>
 	<body>

Modified: trunk/test-applications/facelets/src/main/webapp/pages/main.xhtml
===================================================================
--- trunk/test-applications/facelets/src/main/webapp/pages/main.xhtml	2009-01-08 11:57:07 UTC (rev 12153)
+++ trunk/test-applications/facelets/src/main/webapp/pages/main.xhtml	2009-01-08 11:58:03 UTC (rev 12154)
@@ -25,7 +25,7 @@
 		</rich:panel>
 		<rich:spacer></rich:spacer>
 		<rich:panel>
-		<div align="right"><font size="3" color="#000000">RichFace: #{a4j.version}</font></div>
+		<div align="right"><font size="3" color="#000000">RichFaces: #{a4j.version}</font></div>
 		</rich:panel>
 	</h:form>
 	</body>




More information about the richfaces-svn-commits mailing list