[richfaces-svn-commits] JBoss Rich Faces SVN: r12153 - in trunk/test-applications/jsp/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:57:08 EST 2009


Author: tkuprevich
Date: 2009-01-08 06:57:07 -0500 (Thu, 08 Jan 2009)
New Revision: 12153

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


Modified: trunk/test-applications/jsp/src/main/java/inputNumberSlider/InputNumberSlider.java
===================================================================
--- trunk/test-applications/jsp/src/main/java/inputNumberSlider/InputNumberSlider.java	2009-01-08 11:43:46 UTC (rev 12152)
+++ trunk/test-applications/jsp/src/main/java/inputNumberSlider/InputNumberSlider.java	2009-01-08 11:57:07 UTC (rev 12153)
@@ -8,12 +8,15 @@
 
 public class InputNumberSlider {
 
+	private boolean showArrows;
+	private String orientation;
 	private int inputSize;
 	private int maxlength;
 	private String requiredMessage;
 	private String inputPosition;
 	private String tabindex;
 	private String value;
+	private String height;
 	private String width;
  	private String minValue;
 	private String maxValue;
@@ -23,7 +26,7 @@
  	private String inputStyle;
  	private String tipStyle;
  	private String handleStyle;
- 	private String valueChangeListener;
+ 	private String valueChanged;
 	private boolean immediate;
 	private boolean required;
 	private boolean showToolTip;
@@ -40,16 +43,19 @@
 	}
 	
 	public InputNumberSlider() {
+		showArrows=true;
+		orientation = "";
 		immediate = false;
 		rendered = false;
 		showToolTip = false;
 		requiredMessage = "requiredMessage work!";
-		inputPosition = "right";
+		inputPosition = "";
 		tabindex = "2";
 		value = "30";
 		inputSize = 5;
 		maxlength = 3;
-		width = "300px";
+		width = "";
+		height = "";
 		minValue="10";
 		maxValue="100";
 		step="5";
@@ -284,9 +290,9 @@
 		this.value = value;
 	}
 	
-	public void valueChangeListener(ValueChangeEvent event) {
-		valueChangeListener = (String)event.getNewValue();
-		System.out.println("valueChangeListener: " + valueChangeListener);
+	public void handlerMethod(ValueChangeEvent event) {
+		valueChanged = (String)event.getNewValue();
+		System.out.println("strValueChangeListener: " + valueChanged);
 	}
 	
 	public void bTest1(){
@@ -360,10 +366,9 @@
 		setMaxlength(8);
 	}
 
-	public String getValueChangeListener() {
-		return valueChangeListener;
-	}
 
+
+
 	public HtmlInputNumberSlider getHtmlInputNumberSlider() {
 		return htmlInputNumberSlider;
 	}
@@ -371,4 +376,36 @@
 	public void setHtmlInputNumberSlider(HtmlInputNumberSlider htmlInputNumberSlider) {
 		this.htmlInputNumberSlider = htmlInputNumberSlider;
 	}
+
+	public String getValueChanged() {
+		return valueChanged;
+	}
+
+	public void setValueChanged(String valueChanged) {
+		this.valueChanged = valueChanged;
+	}
+
+	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/jsp/src/main/webapp/InputNumberSlider/InputNumberSlider.jsp
===================================================================
--- trunk/test-applications/jsp/src/main/webapp/InputNumberSlider/InputNumberSlider.jsp	2009-01-08 11:43:46 UTC (rev 12152)
+++ trunk/test-applications/jsp/src/main/webapp/InputNumberSlider/InputNumberSlider.jsp	2009-01-08 11:57:07 UTC (rev 12153)
@@ -4,60 +4,80 @@
 <%@ taglib uri="http://richfaces.org/rich" prefix="rich"%>
 
 <f:subview id="inputNumberSliderSubviewID">
-		<h:panelGrid columns="1">
-			<rich:inputNumberSlider binding="#{inputNumberSlider.htmlInputNumberSlider}" 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}" 
-				onmousedown="#{event.onmousedown}" 
-				onmousemove="#{event.onmousemove}" 
-				onmouseout="#{event.onmouseout}" 
-				onmouseover="#{event.onmouseover}" 
-				onmouseup="#{event.onmouseup}" 
-				onselect="#{event.onselect}" 
-				onslide="#{event.onslide}" 
-				oninputclick="#{event.oninputclick}"
-				oninputdblclick="#{event.oninputdblclick}"
-				oninputkeydown="#{event.oninputkeydown}"
-				oninputkeypress="#{event.oninputkeypress}"
-				oninputkeyup="#{event.oninputkeyup}"
-				oninputmousedown="#{event.oninputmousedown}"
-				oninputmousemove="#{event.oninputmousemove}"
-				oninputmouseout="#{event.oninputmouseout}"
-				oninputmouseover="#{event.oninputmouseover}"
-				oninputmouseup="#{event.oninputmouseup}">
-			</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>
-		
-		<h:form>
-        <rich:tabPanel switchType="client">
-          <rich:tab label="First">
+
+
+<h:inputText required="true" value="Delete me"/>
+	<h:panelGrid columns="1">
+		<rich:inputNumberSlider accesskey="i"
+			binding="#{inputNumberSlider.htmlInputNumberSlider}" id="SliderId"
+			barStyle="#{style.barStyle}"
+			disabled="false"
+			enableManualInput="false"
+			handleSelectedClass="#{style.handleSelectedClass}"
+			inputClass="#{style.inputClass}"
+			inputPosition="#{inputNumberSlider.inputPosition}"
+			showArrows="#{inputNumberSlider.showArrows}"
+			orientation="#{inputNumberSlider.orientation}"
+			inputStyle="#{style.inputStyle}" 
+			tipStyle="#{style.tipStyle}"
+			style="#{style.style}" 
+			immediate="#{inputNumberSlider.immediate}"
+			showToolTip="#{inputNumberSlider.showToolTip}"
+			tabindex="#{inputNumberSlider.tabindex}"
+			value="#{inputNumberSlider.value}"
+			valueChangeListener="#{inputNumberSlider.handlerMethod}"
+			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="#{style.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}" onmousedown="#{event.onmousedown}"
+			onmousemove="#{event.onmousemove}" onmouseout="#{event.onmouseout}"
+			onmouseover="#{event.onmouseover}" onmouseup="#{event.onmouseup}"
+			onselect="#{event.onselect}" onslide="#{event.onslide}"
+			oninputclick="#{event.oninputclick}"
+			oninputdblclick="#{event.oninputdblclick}"
+			oninputkeydown="#{event.oninputkeydown}"
+			oninputkeypress="#{event.oninputkeypress}"
+			oninputkeyup="#{event.oninputkeyup}"
+			oninputmousedown="#{event.oninputmousedown}"
+			oninputmousemove="#{event.oninputmousemove}"
+			oninputmouseout="#{event.oninputmouseout}"
+			oninputmouseover="#{event.oninputmouseover}"
+			oninputmouseup="#{event.oninputmouseup}">
+		</rich:inputNumberSlider>
+		<h:panelGroup>
+			<a4j:commandButton value="valueChangeListener (show)"
+				reRender="valueCLID" />
+			<h:outputText id="valueCLID"
+				value=" #{inputNumberSlider.valueChanged}" />
+		</h:panelGroup>
+	</h:panelGrid>
+	<rich:spacer height="20px"></rich:spacer>
+
+	<h:form>
+		<rich:tabPanel switchType="client">
+			<rich:tab label="First">
             Here is tab #1
             <rich:inputNumberSlider value="10" />
-          </rich:tab>
-          <rich:tab label="Second">
+			</rich:tab>
+			<rich:tab label="Second">
             Here is tab #2
             <rich:inputNumberSlider value="20" />
-          </rich:tab>
-        </rich:tabPanel>
-        <h:commandButton action="submit" value="Submit" />
-      </h:form> 
+			</rich:tab>
+		</rich:tabPanel>
+		<h:commandButton action="submit" value="Submit" />
+	</h:form>
 </f:subview>
\ No newline at end of file

Modified: trunk/test-applications/jsp/src/main/webapp/InputNumberSlider/InputNumberSliderProperty.jsp
===================================================================
--- trunk/test-applications/jsp/src/main/webapp/InputNumberSlider/InputNumberSliderProperty.jsp	2009-01-08 11:43:46 UTC (rev 12152)
+++ trunk/test-applications/jsp/src/main/webapp/InputNumberSlider/InputNumberSliderProperty.jsp	2009-01-08 11:57:07 UTC (rev 12153)
@@ -11,14 +11,33 @@
 		<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}" title="in px">
+			<a4j:support event="onchange" reRender="SliderId"></a4j:support>
+		</h:inputText>
+
 		<h:outputText value="Max Value:"></h:outputText>
 		<h:inputText value="#{inputNumberSlider.maxValue}">
 			<a4j:support event="onchange" reRender="SliderId"></a4j:support>
@@ -103,13 +122,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/jsp/src/main/webapp/pages/Rich/Rich.jsp
===================================================================
--- trunk/test-applications/jsp/src/main/webapp/pages/Rich/Rich.jsp	2009-01-08 11:43:46 UTC (rev 12152)
+++ trunk/test-applications/jsp/src/main/webapp/pages/Rich/Rich.jsp	2009-01-08 11:57:07 UTC (rev 12153)
@@ -23,12 +23,10 @@
                 oldObject.parentNode.replaceChild(newObject, oldObject);
             }
         </script>
-        <link rel="stylesheet" href="<%=request.getContextPath()%>/styles/styles.css" type="text/css"/>
+        
     </head>
     <body>
-    <a4j:queue name="org.richfaces.global_queue" disabled="false"/>   
-    <a4j:queue name="namedQueue"/>   
-    <a4j:queue />
+    
     <h:form id="formID">
         <div id="divOpthID" align="right" style="z-index: 200">
             <jsp:include page="/pages/RichMenu/RichMenu.jsp"/>

Modified: trunk/test-applications/jsp/src/main/webapp/pages/main.jsp
===================================================================
--- trunk/test-applications/jsp/src/main/webapp/pages/main.jsp	2009-01-08 11:43:46 UTC (rev 12152)
+++ trunk/test-applications/jsp/src/main/webapp/pages/main.jsp	2009-01-08 11:57:07 UTC (rev 12153)
@@ -5,7 +5,9 @@
 <html>
 <head>
 <title></title>
-<link rel="stylesheet" href="<%=request.getContextPath()%>/styles/styles.css" type="text/css" />
+ 
+
+ 
 </head>
 <body>
 <f:view>
@@ -26,7 +28,7 @@
 		</rich:panel>	
 		<rich:spacer></rich:spacer>
 		<rich:panel>
-			<h:outputText style="align:right;" value="RichFace: #{a4j.version}" />
+			<h:outputText style="align:right;" value="RichFaces: #{a4j.version}" />
 		</rich:panel>
 	</h:form>
 </f:view>




More information about the richfaces-svn-commits mailing list