[richfaces-svn-commits] JBoss Rich Faces SVN: r286 - in trunk/richfaces-samples/dropdownmenu-sample/src/main: webapp/pages and 1 other directory.

richfaces-svn-commits at lists.jboss.org richfaces-svn-commits at lists.jboss.org
Thu Apr 5 10:12:53 EDT 2007


Author: a.izobov
Date: 2007-04-05 10:12:53 -0400 (Thu, 05 Apr 2007)
New Revision: 286

Modified:
   trunk/richfaces-samples/dropdownmenu-sample/src/main/java/org/richfaces/samples/dropdownmenu/Bean.java
   trunk/richfaces-samples/dropdownmenu-sample/src/main/webapp/pages/index.jsp
Log:
possibility to test "jointPoint" and "direction" attributes added

Modified: trunk/richfaces-samples/dropdownmenu-sample/src/main/java/org/richfaces/samples/dropdownmenu/Bean.java
===================================================================
--- trunk/richfaces-samples/dropdownmenu-sample/src/main/java/org/richfaces/samples/dropdownmenu/Bean.java	2007-04-05 14:00:19 UTC (rev 285)
+++ trunk/richfaces-samples/dropdownmenu-sample/src/main/java/org/richfaces/samples/dropdownmenu/Bean.java	2007-04-05 14:12:53 UTC (rev 286)
@@ -30,6 +30,9 @@
 public class Bean {
 
     private String width = "200px";
+    private String jointPoint = "auto";
+    private String direction = "auto";
+    private String groupDirection = "auto";
 
     public String getWidth() {
         return width;
@@ -39,6 +42,30 @@
         this.width = width;
     }
     
+    public String getJointPoint() {
+        return jointPoint;
+    }
+
+    public void setJointPoint(String jointPoint) {
+        this.jointPoint = jointPoint;
+    }
+
+    public String getDirection() {
+        return direction;
+    }
+
+    public void setDirection(String direction) {
+        this.direction = direction;
+    }
+
+    public String getGroupDirection() {
+        return groupDirection;
+    }
+
+    public void setGroupDirection(String direction) {
+        this.groupDirection = direction;
+    }
+
     public void actionListener(ActionEvent event) {
     	System.out.println("ActionEvent on " + event.getComponent().getId() + " & Phase is "+ event.getPhaseId());
     }

Modified: trunk/richfaces-samples/dropdownmenu-sample/src/main/webapp/pages/index.jsp
===================================================================
--- trunk/richfaces-samples/dropdownmenu-sample/src/main/webapp/pages/index.jsp	2007-04-05 14:00:19 UTC (rev 285)
+++ trunk/richfaces-samples/dropdownmenu-sample/src/main/webapp/pages/index.jsp	2007-04-05 14:12:53 UTC (rev 286)
@@ -17,12 +17,12 @@
         <h:commandLink action="#{skinBean.change}" value="set skin"/>
 
         <h:panelGrid id="grid" columns="2" cellspacing="4">
-            <ddm:dropDownMenu id="MenuItem1" popupWidth="#{bean.width}" value="Item1">
+            <ddm:dropDownMenu id="MenuItem1" popupWidth="#{bean.width}" value="Item1"  jointPoint="#{bean.jointPoint}" direction="#{bean.direction}">
                 <mc:menuItem id="menuItem11" value="Active11: ajax" mode="ajax" actionListener="#{bean.actionListener}"/>
                 <mc:menuItem id="menuItem12" value="Active12" actionListener="#{bean.actionListener}" immediate="true"/>
                 <mc:menuItem id="menuItem13" value="Active13" action="#{bean.action}" icon="/images/ico1.gif"/>
                 <mc:menuItem id="menuItem14" value="Active14"/>
-                <mc:menuGroup id="menuGroup1" value="Group1">
+                <mc:menuGroup id="menuGroup1" value="Group1" direction="#{bean.groupDirection}">
                     <mc:menuItem id="menuGroup1Item1" value="Active"/>
                     <mc:menuItem id="menuGroup1Item2" value="Active" icon="/images/ico1.gif"/>
                     <mc:menuItem id="menuGroup1Item3" value="Active"/>
@@ -37,7 +37,7 @@
                 </mc:menuItem>
             </ddm:dropDownMenu>
 
-            <ddm:dropDownMenu id="MenuItem2" popupWidth="#{bean.width}">
+            <ddm:dropDownMenu id="MenuItem2" popupWidth="#{bean.width}" jointPoint="#{bean.jointPoint}" direction="#{bean.direction}">
                 <f:facet name="label">
                     <f:verbatim>Item2</f:verbatim>
                 </f:facet>
@@ -51,7 +51,7 @@
                 </mc:menuItem>
 
                 <mc:menuItem id="menuItem24" value="Active24"/>
-                <mc:menuGroup id="menuGroup2" value="Group2">
+                <mc:menuGroup id="menuGroup2" value="Group2" direction="#{bean.groupDirection}">
                     <mc:menuItem id="menuGroup2Item1" value="Active"/>
                     <mc:menuItem id="menuGroup2Item2" value="Active" icon="/images/ico1.gif"/>
                     <mc:menuItem id="menuGroup2Item3" value="Active"/>
@@ -84,6 +84,36 @@
             </h:selectOneRadio>
         </h:panelGroup>
 
+        <h:panelGroup>
+            <h:outputText value="JointPoint:"/>
+            <h:selectOneRadio value="#{bean.jointPoint}" onclick="submit()">
+                <f:selectItem itemLabel="auto" itemValue="auto"/>
+                <f:selectItem itemLabel="tl" itemValue="tl"/>
+                <f:selectItem itemLabel="tr" itemValue="tr"/>
+                <f:selectItem itemLabel="bl" itemValue="bl"/>
+                <f:selectItem itemLabel="br" itemValue="br"/>
+            </h:selectOneRadio>
+        </h:panelGroup>
+
+        <h:panelGroup>
+            <h:outputText value="Menu direction:"/>
+            <h:selectOneRadio value="#{bean.direction}" onclick="submit()">
+                <f:selectItem itemLabel="auto" itemValue="auto"/>
+                <f:selectItem itemLabel="top-left" itemValue="top-left"/>
+                <f:selectItem itemLabel="top-right" itemValue="top-right"/>
+                <f:selectItem itemLabel="bottom-left" itemValue="bottom-left"/>
+                <f:selectItem itemLabel="bottom-right" itemValue="bottom-right"/>
+            </h:selectOneRadio>
+        </h:panelGroup>
+
+        <h:panelGroup>
+            <h:outputText value="MenuGroup direction:"/>
+            <h:selectOneRadio value="#{bean.groupDirection}" onclick="submit()">
+                <f:selectItem itemLabel="auto" itemValue="auto"/>
+                <f:selectItem itemLabel="left" itemValue="left"/>
+                <f:selectItem itemLabel="right" itemValue="right"/>
+            </h:selectOneRadio>
+        </h:panelGroup>
     </h:form>
 </f:view>
 </body>




More information about the richfaces-svn-commits mailing list