[richfaces-svn-commits] JBoss Rich Faces SVN: r2410 - in trunk/test-applications/facelets/src/main: java/div and 4 other directories.

richfaces-svn-commits at lists.jboss.org richfaces-svn-commits at lists.jboss.org
Wed Aug 22 14:54:21 EDT 2007


Author: ayanul
Date: 2007-08-22 14:54:21 -0400 (Wed, 22 Aug 2007)
New Revision: 2410

Added:
   trunk/test-applications/facelets/src/main/java/div/
   trunk/test-applications/facelets/src/main/java/div/DivBean.java
   trunk/test-applications/facelets/src/main/webapp/Div/
   trunk/test-applications/facelets/src/main/webapp/Div/Div.xhtml
   trunk/test-applications/facelets/src/main/webapp/WEB-INF/faces-config-Div.xml
Modified:
   trunk/test-applications/facelets/src/main/webapp/WEB-INF/faces-config.xml
   trunk/test-applications/facelets/src/main/webapp/WEB-INF/web.xml
   trunk/test-applications/facelets/src/main/webapp/pages/main.xhtml
Log:
add <div/> test

Added: trunk/test-applications/facelets/src/main/java/div/DivBean.java
===================================================================
--- trunk/test-applications/facelets/src/main/java/div/DivBean.java	                        (rev 0)
+++ trunk/test-applications/facelets/src/main/java/div/DivBean.java	2007-08-22 18:54:21 UTC (rev 2410)
@@ -0,0 +1,35 @@
+package div;
+
+public class DivBean {
+	private String src;
+	private String [] left = {"500px", "-480px"};
+	private String [] top = {"300px", "-280px"};
+
+	public DivBean() {
+		src = "/Calendar/Calendar.xhtml";
+	}
+	
+	public String getSrc() {
+		return src;
+	}
+
+	public void setSrc(String src) {
+		this.src = src;
+	}
+
+	public String[] getLeft() {
+		return left;
+	}
+
+	public void setLeft(String[] left) {
+		this.left = left;
+	}
+
+	public String[] getTop() {
+		return top;
+	}
+
+	public void setTop(String[] top) {
+		this.top = top;
+	}
+}

Added: trunk/test-applications/facelets/src/main/webapp/Div/Div.xhtml
===================================================================
--- trunk/test-applications/facelets/src/main/webapp/Div/Div.xhtml	                        (rev 0)
+++ trunk/test-applications/facelets/src/main/webapp/Div/Div.xhtml	2007-08-22 18:54:21 UTC (rev 2410)
@@ -0,0 +1,83 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"
+	xmlns:a4j="http://richfaces.org/a4j"
+	xmlns:f="http://java.sun.com/jsf/core"
+	xmlns:h="http://java.sun.com/jsf/html"
+	xmlns:rich="http://richfaces.org/rich"
+	xmlns:ui="http://java.sun.com/jsf/facelets">
+<f:view>
+	<head>
+	<title></title>
+	</head>
+	<body>
+	<h:form id="divTestID">
+		<div id="div_1_ID" style="position: relative; left:#{divBean.left[0]}; top:#{divBean.top[0]}">
+			<div id="div_2_ID" style="position: absolute; left:#{divBean.left[1]}; top:#{divBean.top[1]}">
+				<ui:include src="#{divBean.src}" />
+			</div>
+		</div>
+	</h:form>
+	<h:form id="forvDivOpthID">
+		<div id="divOpthID" style="position:relative" align="right">
+			<h:panelGrid columns="2">
+				<h:outputText value="Select component:" />
+				<h:selectOneMenu value="#{divBean.src}">
+					<f:selectItem itemValue="/Calendar/Calendar.xhtml" itemLabel="Calendar" />
+					<f:selectItem itemValue="/DataFilterSlider/DataFilterSlider.xhtml" itemLabel="Data Filter Slider" />
+					<f:selectItem itemValue="/DataScroller/DS.xhtml" itemLabel="Date Scroller" />
+					<f:selectItem itemValue="/DradAndDrop/DragAndDrop.xhtml" itemLabel="Drag And Drop" />
+					<f:selectItem itemValue="/DropDownMenu/DDMenu.xhtml" itemLabel="Drop Down Menu" />
+					<f:selectItem itemValue="/Effect/Effect.xhtml" itemLabel="Effect" />
+					<f:selectItem itemValue="/Gmap/Gmap.xhtml" itemLabel="Gmap" />
+					<f:selectItem itemValue="/inputNumberSlider/inputNumberSlider.xhtml" itemLabel="Input Number Slider" />
+					<f:selectItem itemValue="/inputNumberSpinner/inputNumberSpinner.xhtml" itemLabel="Input Number Spinner" />
+					<f:selectItem itemValue="/Insert/Insert.xhtml" itemLabel="Insert" />
+					<f:selectItem itemValue="/Message/Message.xhtml" itemLabel="Message" />
+					<f:selectItem itemValue="/ModalPanel/ModalPanel.xhtml" itemLabel="Modal Panel" />
+					<f:selectItem itemValue="/Paint2D/Paint2D.xhtml" itemLabel="Paint2D" />
+					<f:selectItem itemValue="/Panel/Panel.xhtml" itemLabel="Panel" />
+					<f:selectItem itemValue="/Panel/panel2.xhtml" itemLabel="Panel2" />
+					<f:selectItem itemValue="/PanelBar/PanelBar.xhtml" itemLabel="Panel Bar" />
+					<f:selectItem itemValue="/PanelMenu/PanelMenu.xhtml" itemLabel="Panel Menu" />
+					<f:selectItem itemValue="/Separator/Separator.xhtml" itemLabel="Separator" />
+					<f:selectItem itemValue="/SimpleTogglePanel/SimpleTogglePanel.xhtml" itemLabel="Simple Toggle Panel" />
+					<f:selectItem itemValue="/Spacer/Spacer.xhtml" itemLabel="Spacer" />
+					<f:selectItem itemValue="/SuggestionBox/SuggestionBox.xhtml" itemLabel="Suggestion Box" />
+					<f:selectItem itemValue="/TabPanel/TabPanel.xhtml" itemLabel="Tab Panel" />
+					<f:selectItem itemValue="/TogglePanel/TogglePanel.xhtml" itemLabel="Toggle Panel" />
+					<f:selectItem itemValue="/ToolBar/ToolBar.xhtml" itemLabel="Tool Bar" />
+					<f:selectItem itemValue="/Tooltip/Tooltip.xhtml" itemLabel="Tooltip" />
+					<f:selectItem itemValue="/Tree/Tree.xhtml" itemLabel="Tree" />
+					<f:selectItem itemValue="/VirtualEarth/VirtualEarth.xhtml" itemLabel="Virtual Earth" />
+				</h:selectOneMenu>
+				
+				<h:commandLink value="Submit" action="submit();"></h:commandLink>
+				<f:verbatim></f:verbatim>
+				
+				<h:outputText value="div 1 left:" />
+				<h:inputText value="#{divBean.left[0]}" >
+					<a4j:support event="onchange" action="submit();"></a4j:support>
+				</h:inputText>
+	
+				<h:outputText value="div 1 top:" />
+				<h:inputText value="#{divBean.top[0]}" >
+					<a4j:support event="onchange" action="submit();"></a4j:support>
+				</h:inputText>
+	
+				<h:outputText value="div 2 left:" />
+				<h:inputText value="#{divBean.left[1]}" >
+					<a4j:support event="onchange" action="submit();"></a4j:support>
+				</h:inputText>
+				
+	
+				<h:outputText value="div 2 top:" />
+				<h:inputText value="#{divBean.top[1]}" >
+					<a4j:support event="onchange" action="submit();"></a4j:support>
+				</h:inputText>
+			</h:panelGrid>
+			<h:commandLink value="Back" action="main"></h:commandLink>
+		</div>
+	</h:form>
+	</body>
+</f:view>
+</html>
\ No newline at end of file

Added: trunk/test-applications/facelets/src/main/webapp/WEB-INF/faces-config-Div.xml
===================================================================
--- trunk/test-applications/facelets/src/main/webapp/WEB-INF/faces-config-Div.xml	                        (rev 0)
+++ trunk/test-applications/facelets/src/main/webapp/WEB-INF/faces-config-Div.xml	2007-08-22 18:54:21 UTC (rev 2410)
@@ -0,0 +1,10 @@
+<?xml version="1.0"?>
+<!DOCTYPE faces-config PUBLIC "-//Sun Microsystems, Inc.//DTD JavaServer Faces Config 1.0//EN"
+                              "http://java.sun.com/dtd/web-facesconfig_1_0.dtd">
+<faces-config>
+ <managed-bean>
+  <managed-bean-name>divBean</managed-bean-name>
+  <managed-bean-class>div.DivBean</managed-bean-class>
+  <managed-bean-scope>session</managed-bean-scope>
+ </managed-bean>
+</faces-config>

Modified: trunk/test-applications/facelets/src/main/webapp/WEB-INF/faces-config.xml
===================================================================
--- trunk/test-applications/facelets/src/main/webapp/WEB-INF/faces-config.xml	2007-08-22 18:18:01 UTC (rev 2409)
+++ trunk/test-applications/facelets/src/main/webapp/WEB-INF/faces-config.xml	2007-08-22 18:54:21 UTC (rev 2410)
@@ -108,6 +108,10 @@
    <from-outcome>Insert</from-outcome>
    <to-view-id>/Insert/Insert.xhtml</to-view-id>
   </navigation-case>
+  <navigation-case>
+   <from-outcome>TestDiv</from-outcome>
+   <to-view-id>/Div/Div.xhtml</to-view-id>
+  </navigation-case>
  </navigation-rule>
  <navigation-rule>
   <from-view-id>/Panel/Panel.xhtml</from-view-id>

Modified: trunk/test-applications/facelets/src/main/webapp/WEB-INF/web.xml
===================================================================
--- trunk/test-applications/facelets/src/main/webapp/WEB-INF/web.xml	2007-08-22 18:18:01 UTC (rev 2409)
+++ trunk/test-applications/facelets/src/main/webapp/WEB-INF/web.xml	2007-08-22 18:54:21 UTC (rev 2410)
@@ -33,7 +33,7 @@
  </context-param>
  <context-param>
   <param-name>javax.faces.CONFIG_FILES</param-name>
-  <param-value>/WEB-INF/faces-config-Panel.xml,/WEB-INF/faces-config-PanelBar.xml,/WEB-INF/faces-config-TabPanel.xml,/WEB-INF/faces-config-TogglePanel.xml,/WEB-INF/faces-config-Paint2D.xml,/WEB-INF/faces-config-InputNumberSlider.xml,/WEB-INF/faces-config-InputNumberSpinner.xml,/WEB-INF/faces-config-DDMenu.xml,/WEB-INF/faces-config-Tree.xml,/WEB-INF/faces-config-PanelMenu.xml,/WEB-INF/faces-config-Icon.xml,/WEB-INF/faces-config-ModalPanel.xml,/WEB-INF/faces-config-tooltip.xml,/WEB-INF/faces-config-Skin.xml,/WEB-INF/faces-config-Calendar.xml,/WEB-INF/faces-config-Gmap.xml,/WEB-INF/faces-config-DataFilterSlider.xml,/WEB-INF/faces-config-Separator.xml,/WEB-INF/faces-config-Spacer.xml,/WEB-INF/faces-config-ToolBar.xml,/WEB-INF/faces-config-DataScroller.xml,/WEB-INF/faces-config-DradAbdDrop.xml,/WEB-INF/faces-config-SuggestionBox.xml,/WEB-INF/faces-config-Message.xml,/WEB-INF/faces-config-VirtualEarth.xml,/WEB-INF/faces-config-Effect.xml,/WEB-INF/faces-config-Insert.xml</param-va!
 lue>
+  <param-value>/WEB-INF/faces-config-Panel.xml,/WEB-INF/faces-config-PanelBar.xml,/WEB-INF/faces-config-TabPanel.xml,/WEB-INF/faces-config-TogglePanel.xml,/WEB-INF/faces-config-Paint2D.xml,/WEB-INF/faces-config-InputNumberSlider.xml,/WEB-INF/faces-config-InputNumberSpinner.xml,/WEB-INF/faces-config-DDMenu.xml,/WEB-INF/faces-config-Tree.xml,/WEB-INF/faces-config-PanelMenu.xml,/WEB-INF/faces-config-Icon.xml,/WEB-INF/faces-config-ModalPanel.xml,/WEB-INF/faces-config-tooltip.xml,/WEB-INF/faces-config-Skin.xml,/WEB-INF/faces-config-Calendar.xml,/WEB-INF/faces-config-Gmap.xml,/WEB-INF/faces-config-DataFilterSlider.xml,/WEB-INF/faces-config-Separator.xml,/WEB-INF/faces-config-Spacer.xml,/WEB-INF/faces-config-ToolBar.xml,/WEB-INF/faces-config-DataScroller.xml,/WEB-INF/faces-config-DradAbdDrop.xml,/WEB-INF/faces-config-SuggestionBox.xml,/WEB-INF/faces-config-Message.xml,/WEB-INF/faces-config-VirtualEarth.xml,/WEB-INF/faces-config-Effect.xml,/WEB-INF/faces-config-Insert.xml,/WEB-INF/!
 faces-config-Div.xml</param-value>
  </context-param>
  <filter>
   <display-name>Ajax4jsf Filter</display-name>

Modified: trunk/test-applications/facelets/src/main/webapp/pages/main.xhtml
===================================================================
--- trunk/test-applications/facelets/src/main/webapp/pages/main.xhtml	2007-08-22 18:18:01 UTC (rev 2409)
+++ trunk/test-applications/facelets/src/main/webapp/pages/main.xhtml	2007-08-22 18:54:21 UTC (rev 2410)
@@ -45,6 +45,7 @@
 				<h:commandLink value="Message" action="Message"></h:commandLink>
 				<h:commandLink value="Effect" action="Effect"></h:commandLink>
 				<h:commandLink value="Insert" action="Insert"></h:commandLink>
+				<h:commandLink value="Test Div" action="TestDiv"></h:commandLink>
 			</h:panelGrid>
 		</rich:panel>
 	</h:form>




More information about the richfaces-svn-commits mailing list