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

richfaces-svn-commits at lists.jboss.org richfaces-svn-commits at lists.jboss.org
Fri Aug 17 07:02:23 EDT 2007


Author: ayanul
Date: 2007-08-17 07:02:22 -0400 (Fri, 17 Aug 2007)
New Revision: 2304

Added:
   trunk/test-applications/facelets/src/main/java/effect/
   trunk/test-applications/facelets/src/main/java/effect/Effect.java
   trunk/test-applications/facelets/src/main/webapp/Effect/
   trunk/test-applications/facelets/src/main/webapp/Effect/Effect.xhtml
   trunk/test-applications/facelets/src/main/webapp/WEB-INF/faces-config-Effect.xml
Modified:
   trunk/test-applications/facelets/src/main/java/gmap/Gmap.java
   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 Effect

Added: trunk/test-applications/facelets/src/main/java/effect/Effect.java
===================================================================
--- trunk/test-applications/facelets/src/main/java/effect/Effect.java	                        (rev 0)
+++ trunk/test-applications/facelets/src/main/java/effect/Effect.java	2007-08-17 11:02:22 UTC (rev 2304)
@@ -0,0 +1,58 @@
+/**
+ * License Agreement.
+ *
+ *  JBoss RichFaces - Ajax4jsf Component Library
+ *
+ * Copyright (C) 2007  Exadel, Inc.
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License version 2.1 as published by the Free Software Foundation.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301  USA
+ */
+
+package effect;
+
+public class Effect {
+	private double time;
+	private String stateName;
+	private boolean state;
+	
+	public Effect() {
+		time = 1.4;
+		state = true;
+		stateName = "buttonID";
+	}
+
+	public double getTime() {
+		return time;
+	}
+
+	public void setTime(double time) {
+		this.time = time;
+	}
+
+	public String getStateName() {
+		return stateName;
+	}
+
+	public void setStateName(String stateName) {
+		this.stateName = stateName;
+	}
+
+	public boolean isState() {
+		return state;
+	}
+
+	public void setState(boolean state) {
+		this.state = state;
+	}
+}

Modified: trunk/test-applications/facelets/src/main/java/gmap/Gmap.java
===================================================================
--- trunk/test-applications/facelets/src/main/java/gmap/Gmap.java	2007-08-17 09:57:11 UTC (rev 2303)
+++ trunk/test-applications/facelets/src/main/java/gmap/Gmap.java	2007-08-17 11:02:22 UTC (rev 2304)
@@ -44,6 +44,7 @@
 	}
 
 	public String getDragging() {
+		System.out.println("aaa" + dragging);
 		return dragging;
 	}
 

Added: trunk/test-applications/facelets/src/main/webapp/Effect/Effect.xhtml
===================================================================
--- trunk/test-applications/facelets/src/main/webapp/Effect/Effect.xhtml	                        (rev 0)
+++ trunk/test-applications/facelets/src/main/webapp/Effect/Effect.xhtml	2007-08-17 11:02:22 UTC (rev 2304)
@@ -0,0 +1,211 @@
+<!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:h="http://java.sun.com/jsf/html"
+	xmlns:f="http://java.sun.com/jsf/core"
+	xmlns:rich="http://richfaces.ajax4jsf.org/rich"
+	xmlns:a4j="http://richfaces.org/a4j">
+
+<f:view contentType="text/html">
+
+	<body onload="hideFrm1(),hideFrm2(),hideFrm3(),hideFrm4()">
+	<h:messages />
+		<h:form id="indexID">
+			<h:outputText value="Menu:" />
+			<h:panelGrid columns="2">
+				<h:outputText value="1." />
+				<f:verbatim>
+					<span onclick="showFrm1(),hideIndexID()"><font color="blue">JSF Components</font></span>
+				</f:verbatim>
+
+				<h:outputText value="2." />
+				<f:verbatim>
+					<span onclick="showFrm2(),hideIndexID()"><font color="blue">JSF Component with Event and non-jsf target</font></span>
+				</f:verbatim>
+
+				<h:outputText value="3." />
+				<f:verbatim>
+					<span onclick="showFrm3(),hideIndexID()"><font color="blue">JSF Component with Event and jsf target</font></span>
+				</f:verbatim>
+
+				<h:outputText value="4." />
+				<f:verbatim>
+					<span onclick="showFrm4(),hideIndexID()"><font color="blue">JSF Component with Event.</font></span>
+				</f:verbatim>
+			</h:panelGrid>
+		</h:form>
+
+		<h:form id="frm1">
+			<h:outputText value="JSF Components:" />
+
+			<h:panelGrid id="panGrID" columns="2">
+				<h:outputText value="Time:" />
+				<h:inputText value="#{effect.time}" />
+
+				<f:verbatim>
+					<span onclick="hidePanel1(), hedeImage1()"><font
+						color="blue">Hide</font> </span>
+				</f:verbatim>
+				<h:graphicImage value="/pics/fatal.gif"
+					onclick="hidePanel1(), hedeImage1()" />
+
+				<f:verbatim>
+					<span onclick="showPanel1(), showImage1()"><font
+						color="blue">Show</font> </span>
+				</f:verbatim>
+				<h:graphicImage value="/pics/warn.gif"
+					onclick="showPanel1(), showImage1()" />
+
+
+				<h:outputText value="Event (onclick):" />
+
+				<f:verbatim></f:verbatim>
+
+				<h:outputText value="No" />
+				<h:outputText value="Yes" />
+
+				<h:panelGroup id="form_1a_ID">
+					<h:panelGrid id="panel_1_ID" border="1"
+						style="background-color:#CCC">
+						<f:facet name="header">
+							<h:outputText value="Panel Header" />
+						</f:facet>
+
+						<h:outputText value="Panel Content" />
+					</h:panelGrid>
+				</h:panelGroup>
+
+				<h:graphicImage id="asusID" value="/pics/asus.jpg" height="100px"
+					width="125px" onclick="hideImage1()" />
+
+				<h:panelGroup id="form_1b_ID">
+					<h:inputText value="onmouse and onclick">
+						<rich:effect event="onclick" type="Opacity"
+							params="duration:0.5,from:0.4,to:1.0" />
+						<rich:effect event="onmouseout" type="Opacity"
+							params="duration:0.5,from:1.0,to:0.4" />
+					</h:inputText>
+				</h:panelGroup>
+			</h:panelGrid>
+
+			<rich:effect for="panel_1_ID" name="hidePanel1" type="Fade"
+				params="duration:#{effect.time}" />
+			<rich:effect for="panel_1_ID" name="showPanel1" type="Appear" />
+
+			<rich:effect for="asusID" name="hideImage1" type="Fade"
+				params="duration:#{effect.time}" />
+			<rich:effect for="asusID" name="showImage1" type="Appear" />
+				
+			<f:verbatim>
+				<br />
+				<span onclick="hideFrm1(),showIndexID()"><font color="blue">Close</font></span>
+			</f:verbatim>
+		</h:form>
+
+		<h:form id="frm2">
+			<h:outputText
+				value="JSF Component with Event and non-jsf target (onclick, onmouseout)" />
+
+			<h:panelGrid columns="2">
+				<h:graphicImage id="imageID" value="/pics/podb109_61.jpg"
+					width="100" height="50">
+					<rich:effect event="onclick" targetId="divID" type="Opacity"
+						params="duration:0.5,from:0.4,to:1.0" />
+					<rich:effect event="onmouseout" type="Opacity"
+						params="targetId:'divID',duration:0.5,from:1.0,to:0.4" />
+				</h:graphicImage>
+
+				<f:verbatim>
+					<div id="divID"
+						style="width: 100px; height: 50px; background-color: red"><rich:effect
+						event="onclick" targetId="imageID" type="Opacity"
+						params="duration:0.5,from:0.4,to:1.0" /> <rich:effect
+						event="onmouseout" type="Opacity"
+						params="targetId:'imageID',duration:0.5,from:1.0,to:0.4" /></div>
+				</f:verbatim>
+			</h:panelGrid>
+
+			<f:verbatim>
+				<br />
+				<span onclick="hideFrm2(),showIndexID()"><font color="blue">Close</font></span>
+			</f:verbatim>
+		</h:form>
+
+		<h:form id="frm3">
+			<h:outputText
+				value="JSF Component with Event and jsf target (onclick, onmouseout)" />
+
+			<h:panelGrid id="gridID" border="1" style="background-color:green">
+				<h:outputText value="Panel Content" />
+				<rich:effect event="onclick" targetId="imgID" type="Opacity"
+					params="duration:0.5,from:0.4,to:1.0" />
+				<rich:effect event="onmouseout" targetId="imgID" type="Opacity"
+					params="duration:0.5,from:1.0,to:0.4" />
+			</h:panelGrid>
+
+			<h:graphicImage id="imgID" value="/pics/podb109_61.jpg" width="93"
+				height="30px">
+				<rich:effect event="onmouseout" targetId="gridID" type="Opacity"
+					params="duration:0.5,from:0.4,to:1.0" />
+				<rich:effect event="onclick" targetId="gridID" type="Opacity"
+					params="duration:0.5,from:1.0,to:0.4" />
+			</h:graphicImage>
+
+			<f:verbatim>
+				<br />
+				<span onclick="hideFrm3(),showIndexID()"><font color="blue">Close</font></span>
+			</f:verbatim>
+		</h:form>
+
+		<h:form id="frm4">
+			<h:graphicImage id="img_1_ID" value="/pics/asus.jpg" width="200px"
+				height="150px" />
+			<f:verbatim>
+				<br />
+			</f:verbatim>
+			<h:graphicImage id="img_2_ID" value="/pics/benq.jpg" width="200px"
+				height="150px" />
+			<f:verbatim>
+				<br />
+			</f:verbatim>
+			<h:graphicImage id="img_3_ID" value="/pics/toshiba.jpg" width="200px"
+				height="150px" />
+
+			<rich:effect event="onclick" for="img_1_ID" targetId="img_2_ID"
+				type="BlindDown" params="duration:0.8" />
+			<rich:effect event="onclick" for="img_2_ID" targetId="img_1_ID"
+				type="BlindUp" params="duration:0.8" />
+			<rich:effect event="onclick" for="img_3_ID" targetId="img_1_ID"
+				type="Appear" params="duration:0.8" />
+
+			<f:verbatim>
+				<br />
+				<span onclick="hideFrm4(),showIndexID()"><font color="blue">Close</font></span>
+			</f:verbatim>
+		</h:form>
+
+
+		<rich:effect for="indexID" name="hideIndexID" type="BlindUp" />
+		<rich:effect for="indexID" name="showIndexID" type="BlindDown" />
+
+		<rich:effect for="frm1" name="hideFrm1" type="Fade" />
+		<rich:effect for="frm1" name="showFrm1" type="Appear" />
+
+		<rich:effect for="frm2" name="hideFrm2" type="Fade" />
+		<rich:effect for="frm2" name="showFrm2" type="Appear" />
+
+		<rich:effect for="frm3" name="hideFrm3" type="Fade" />
+		<rich:effect for="frm3" name="showFrm3" type="Appear" />
+
+		<rich:effect for="frm4" name="hideFrm4" type="Fade" />
+		<rich:effect for="frm4" name="showFrm4" type="Appear" />
+
+		<rich:effect for="backFrmID" name="hideBackFrm" type="Fade" />
+		<rich:effect for="backFrmID" name="showBackFrm" type="Appear" />
+
+	<h:form id="backFrmID">
+		<h:commandLink value="Back" action="main"></h:commandLink>
+
+	</h:form>
+	</body>
+</f:view>
+</html>

Added: trunk/test-applications/facelets/src/main/webapp/WEB-INF/faces-config-Effect.xml
===================================================================
--- trunk/test-applications/facelets/src/main/webapp/WEB-INF/faces-config-Effect.xml	                        (rev 0)
+++ trunk/test-applications/facelets/src/main/webapp/WEB-INF/faces-config-Effect.xml	2007-08-17 11:02:22 UTC (rev 2304)
@@ -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>effect</managed-bean-name>
+  <managed-bean-class>effect.Effect</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-17 09:57:11 UTC (rev 2303)
+++ trunk/test-applications/facelets/src/main/webapp/WEB-INF/faces-config.xml	2007-08-17 11:02:22 UTC (rev 2304)
@@ -100,6 +100,10 @@
    <from-outcome>VirtualEarth</from-outcome>
    <to-view-id>/VirtualEarth/VirtualEarth.xhtml</to-view-id>
   </navigation-case>
+  <navigation-case>
+   <from-outcome>Effect</from-outcome>
+   <to-view-id>/Effect/Effect.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-17 09:57:11 UTC (rev 2303)
+++ trunk/test-applications/facelets/src/main/webapp/WEB-INF/web.xml	2007-08-17 11:02:22 UTC (rev 2304)
@@ -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</param-value>
+  <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</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-17 09:57:11 UTC (rev 2303)
+++ trunk/test-applications/facelets/src/main/webapp/pages/main.xhtml	2007-08-17 11:02:22 UTC (rev 2304)
@@ -42,6 +42,7 @@
 			<h:commandLink value="Tooltip" action="Tooltip"></h:commandLink>
 			<h:commandLink value="Calendar" action="Calendar"></h:commandLink>
 			<h:commandLink value="Message" action="Message"></h:commandLink>
+			<h:commandLink value="Effect" action="Effect"></h:commandLink>
 		</h:panelGrid>
 		</h:form>
 	</body>




More information about the richfaces-svn-commits mailing list