[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