[richfaces-svn-commits] JBoss Rich Faces SVN: r409 - 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
Fri Apr 13 11:28:50 EDT 2007
Author: d.bulahov
Date: 2007-04-13 11:28:50 -0400 (Fri, 13 Apr 2007)
New Revision: 409
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:
sample aplication update
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-13 14:38:48 UTC (rev 408)
+++ trunk/richfaces-samples/dropdownmenu-sample/src/main/java/org/richfaces/samples/dropdownmenu/Bean.java 2007-04-13 15:28:50 UTC (rev 409)
@@ -33,7 +33,20 @@
private String jointPoint = "auto";
private String direction = "auto";
private String groupDirection = "auto";
+ private int verticalOffset = 10;
+ private int horizontalOffset =10;
+ private String verticalOffsets = "10";
+ private String horizontalOffsets ="10";
+ private String event ="onmouseover";
+ public String getEvent() {
+ return event;
+ }
+
+ public void setEvent(String event) {
+ this.event = event;
+ }
+
public String getWidth() {
return width;
}
@@ -61,11 +74,52 @@
public String getGroupDirection() {
return groupDirection;
}
+
+ public void setHorizontalOffset(int horizontalOffset) {
+ this.horizontalOffset = horizontalOffset;
+ }
+ public int getHorizontalOffset() {
+ return horizontalOffset;
+ }
+
+ public void setVerticalOffset(int verticalOffset) {
+ this.verticalOffset = verticalOffset;
+ }
+
+ public int getVerticalOffset() {
+ return verticalOffset;
+ }
+
public void setGroupDirection(String direction) {
this.groupDirection = direction;
}
+
+
+
+
+ public void setHorizontalOffsets(String horizontalOffsets) {
+ this.horizontalOffsets = horizontalOffsets;
+ setHorizontalOffset(new Integer(this.horizontalOffsets).intValue());
+ }
+
+ public String getHorizontalOffsets() {
+ return horizontalOffsets;
+ }
+
+ public void setVerticalOffsets(String verticalOffsets) {
+ this.verticalOffsets = verticalOffsets;
+ setVerticalOffset(new Integer(this.verticalOffsets).intValue());
+ }
+
+ public String getVerticalOffsets() {
+ return verticalOffsets;
+ }
+
+
+
+
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-13 14:38:48 UTC (rev 408)
+++ trunk/richfaces-samples/dropdownmenu-sample/src/main/webapp/pages/index.jsp 2007-04-13 15:28:50 UTC (rev 409)
@@ -11,13 +11,13 @@
<body>
<f:view>
- <h:form>
+ <h:form id="frm">
<h:messages style="color:red"/>
<h:selectOneRadio binding="#{skinBean.component}"/>
<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" jointPoint="#{bean.jointPoint}" direction="#{bean.direction}">
+ <ddm:dropDownMenu event="#{bean.event}" id="MenuItem1" verticalOffset="#{bean.verticalOffset}" horizontalOffset="#{bean.horizontalOffset}" 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"/>
@@ -37,7 +37,7 @@
</mc:menuItem>
</ddm:dropDownMenu>
- <ddm:dropDownMenu id="MenuItem2" popupWidth="#{bean.width}" jointPoint="#{bean.jointPoint}" direction="#{bean.direction}">
+ <ddm:dropDownMenu event="#{bean.event}" verticalOffset="#{bean.verticalOffset}" horizontalOffset="#{bean.horizontalOffset}" id="MenuItem2" popupWidth="#{bean.width}" jointPoint="#{bean.jointPoint}" direction="#{bean.direction}">
<f:facet name="label">
<f:verbatim>Item2</f:verbatim>
</f:facet>
@@ -72,7 +72,41 @@
<br/>
<br/>
+ <ddm:dropDownMenu event="#{bean.event}" verticalOffset="#{bean.verticalOffset}" horizontalOffset="#{bean.horizontalOffset}" style="position: absolute; left: 300px; top: 70px; font-size:14px" id="MenuItemAbs1" popupWidth="#{bean.width}" value="Absolute" jointPoint="#{bean.jointPoint}" direction="#{bean.direction}">
+ <mc:menuItem id="menuItemAbs11" value="Active11: ajax" mode="ajax" actionListener="#{bean.actionListener}"/>
+ <mc:menuItem id="menuItemAbs12" value="Active12" actionListener="#{bean.actionListener}" immediate="true"/>
+ <mc:menuItem id="menuItemAbs13" value="Active13" action="#{bean.action}" icon="/images/ico1.gif"/>
+ <mc:menuItem id="menuItemAbs14" value="Active14"/>
+ <mc:menuGroup id="menuGroupAbs1" value="Group1" direction="#{bean.groupDirection}">
+ <mc:menuItem id="menuGroupAbs1Item1" value="Active"/>
+ <mc:menuItem id="menuGroupAbs1Item2" value="Active" icon="/images/ico1.gif"/>
+ <mc:menuGroup id="menuGroupAbs2" value="Group2" direction="#{bean.groupDirection}">
+ <mc:menuItem id="menuGroupAbs2Item1" value="Active"/>
+ <mc:menuItem id="menuGroupAbs2Item2" value="Active" icon="/images/ico1.gif"/>
+ <mc:menuGroup id="menuGroupAbs4" value="Group3" direction="#{bean.groupDirection}">
+ <mc:menuItem id="menuGroupAbs4Item1" value="Active" icon="/images/ico1.gif"/>
+ <mc:menuItem id="menuGroupAbs4Item2" value="Active" icon="/images/ico1.gif"/>
+ <mc:menuGroup id="menuGroupAbs5" value="Group3" direction="#{bean.groupDirection}">
+ <mc:menuItem id="menuGroupAbs5Item1" value="Active" icon="/images/ico1.gif"/>
+ <mc:menuItem id="menuGroupAbs5Item2" value="Active" icon="/images/ico1.gif"/>
+ </mc:menuGroup>
+ </mc:menuGroup>
+ </mc:menuGroup>
+ <mc:menuItem id="menuGroupAbs1Item3" value="Active"/>
+ </mc:menuGroup>
+ <mc:menuItem id="menuItemAbs15" value="Active15" icon="/images/ico2.gif"/>
+
+ <mc:menuSeparator id="menuSeparator1111"/>
+
+ <mc:menuItem id="menuItemAbs16" value="Disable16" disabled="true"/>
+ <mc:menuItem id="menuItemAbs17" value="">
+ <h:inputText value="#{bean.width}"/>
+ </mc:menuItem>
+ </ddm:dropDownMenu>
+
+
+
<h:panelGroup>
<h:outputText value="Width:"/>
<h:selectOneRadio value="#{bean.width}" onclick="submit()">
@@ -114,6 +148,163 @@
<f:selectItem itemLabel="right" itemValue="right"/>
</h:selectOneRadio>
</h:panelGroup>
+
+ <h:panelGroup>
+ <h:outputText value="Menu appearance event:"/>
+ <h:selectOneRadio value="#{bean.event}" onclick="submit()">
+ <f:selectItem itemLabel="onclick" itemValue="onclick"/>
+ <f:selectItem itemLabel="onmouseover" itemValue="onmouseover"/>
+ </h:selectOneRadio>
+ </h:panelGroup>
+
+ <h:panelGroup>
+ <h:outputText value="Horizontal offset: "/>
+ <h:inputText value="#{bean.horizontalOffsets}" onchange="submit()"/>
+ </h:panelGroup>
+
+ <h:panelGroup>
+ <h:outputText value="Vertical offset: "/>
+ <h:inputText value="#{bean.verticalOffsets}" onchange="submit()"/>
+ </h:panelGroup>
+
+ <br/>
+ <br/>
+
+
+ <ddm:dropDownMenu
+ oncollapse="$('oncollapsedd').innerHTML='+'"
+ onexpand="$('onexpanddd').innerHTML='+'"
+ onmouseout="$('onmouseoutdd').innerHTML='+'"
+ onmousemove="$('onmousemovedd').innerHTML='+'"
+ onmouseover="$('onmouseoverdd').innerHTML='+'"
+ onitemselect="$('onitemselectdd').innerHTML='+'"
+ ongroupactivate="$('ongroupactivatedd').innerHTML='+'"
+ event="#{bean.event}"
+ verticalOffset="#{bean.verticalOffset}"
+ horizontalOffset="#{bean.horizontalOffset}"
+ id="MenuItemTest1"
+ popupWidth="#{bean.width}"
+ value="Test event menu"
+ jointPoint="#{bean.jointPoint}"
+ direction="#{bean.direction}">
+ <mc:menuItem
+ onclick="$('onclicki').innerHTML='+'"
+ onmouseout="$('onmouseouti').innerHTML='+'"
+ onmousedown="$('onmousedowni').innerHTML='+'"
+ onmouseup="$('onmouseupi').innerHTML='+'"
+ onmousemove="$('onmousemovei').innerHTML='+'"
+ onmouseover="$('onmouseoveri').innerHTML='+'"
+ onselect ="$('onselecti').innerHTML='+'"
+ id="menuItemTest11" value="Active11: ajax" mode="ajax" actionListener="#{bean.actionListener}"/>
+ <mc:menuGroup id="menuGroupTest1" value="Group" direction="#{bean.groupDirection}"
+ onmouseout="$('onmouseoutmg').innerHTML='+'"
+ onmousemove="$('onmousemovemg').innerHTML='+'"
+ onmouseover="$('onmouseovermg').innerHTML='+'"
+ onopen="$('onopenmg').innerHTML='+'"
+ onclose="$('onclosemg').innerHTML='+'">
+ <mc:menuItem id="menuGroupTest1Item1" value="Active"/>
+ <mc:menuItem id="menuGroupTest1Item2" value="Active" icon="/images/ico1.gif"/>
+ <mc:menuGroup id="menuGroupTest2" value="Group2" direction="#{bean.groupDirection}">
+ <mc:menuItem id="menuGroupTest2Item1" value="Active"/>
+ <mc:menuItem id="menuGroupTest2Item2" value="Active" icon="/images/ico1.gif"/>
+ </mc:menuGroup>
+ <mc:menuItem id="menuGroupTest1Item3" value="Active"/>
+ </mc:menuGroup>
+ <mc:menuSeparator id="menuSeparatorTest"/>
+ <mc:menuItem id="menuItemTest15" value="Disable" disabled="true"/>
+ </ddm:dropDownMenu>
+<br/>
+<br/>
+<br/>
+ <h:panelGroup>
+ <h:outputText value="dropDownMenu event:"/>
+ <h:panelGrid id="grid1" columns="7" cellspacing="0" border="1">
+ <h:outputText value="oncollapse"/>
+ <h:outputText value="onexpand"/>
+ <h:outputText value="onmouseout"/>
+ <h:outputText value="onmousemove"/>
+ <h:outputText value="onmouseover"/>
+ <h:outputText value="onitemselect"/>
+ <h:outputText value="ongroupactivate"/>
+ <f:verbatim>
+ <span id="oncollapsedd"> </span>
+ </f:verbatim>
+ <f:verbatim>
+ <span id="onexpanddd"> </span>
+ </f:verbatim>
+ <f:verbatim>
+ <span id="onmouseoutdd"> </span>
+ </f:verbatim>
+ <f:verbatim>
+ <span id="onmousemovedd"> </span>
+ </f:verbatim>
+ <f:verbatim>
+ <span id="onmouseoverdd"> </span>
+ </f:verbatim>
+ <f:verbatim>
+ <span id="onitemselectdd"> </span>
+ </f:verbatim>
+ <f:verbatim>
+ <span id="ongroupactivatedd"> </span>
+ </f:verbatim>
+ </h:panelGrid>
+ <h:outputText value="menuGroup event:"/>
+ <h:panelGrid id="grid2" columns="5" border="1" cellspacing="0">
+ <h:outputText value="onmouseout"/>
+ <h:outputText value="onmousemove"/>
+ <h:outputText value="onmouseover"/>
+ <h:outputText value="onopen"/>
+ <h:outputText value="onclose"/>
+ <f:verbatim>
+ <span id="onmouseoutmg"> </span>
+ </f:verbatim>
+ <f:verbatim>
+ <span id="onmousemovemg"> </span>
+ </f:verbatim>
+ <f:verbatim>
+ <span id="onmouseovermg"> </span>
+ </f:verbatim>
+ <f:verbatim>
+ <span id="onopenmg"> </span>
+ </f:verbatim>
+ <f:verbatim>
+ <span id="onclosemg"> </span>
+ </f:verbatim>
+ </h:panelGrid>
+
+ <h:outputText value="menuItem event:"/>
+ <h:panelGrid id="grid3" columns="7" border="1" cellspacing="0">
+ <h:outputText value="onmouseout"/>
+ <h:outputText value="onmousedown"/>
+ <h:outputText value="onmouseup"/>
+ <h:outputText value="onmousemove"/>
+ <h:outputText value="onmouseover"/>
+ <h:outputText value="onitemselect"/>
+ <h:outputText value="onselect"/>
+ <f:verbatim>
+ <span id="onclicki"> </span>
+ </f:verbatim>
+ <f:verbatim>
+ <span id="onmouseouti"> </span>
+ </f:verbatim>
+ <f:verbatim>
+ <span id="onmousedowni"> </span>
+ </f:verbatim>
+ <f:verbatim>
+ <span id="onmouseupi"> </span>
+ </f:verbatim>
+ <f:verbatim>
+ <span id="onmousemovei"> </span>
+ </f:verbatim>
+ <f:verbatim>
+ <span id="onmouseoveri"> </span>
+ </f:verbatim>
+ <f:verbatim>
+ <span id="onselecti"> </span>
+ </f:verbatim>
+ </h:panelGrid>
+ </h:panelGroup>
+
</h:form>
</f:view>
</body>
More information about the richfaces-svn-commits
mailing list