[richfaces-svn-commits] JBoss Rich Faces SVN: r4475 - in branches/3.1.x/test-applications/facelets/src/main: java/orderingList and 9 other directories.

richfaces-svn-commits at lists.jboss.org richfaces-svn-commits at lists.jboss.org
Tue Dec 4 15:53:13 EST 2007


Author: ayanul
Date: 2007-12-04 15:53:13 -0500 (Tue, 04 Dec 2007)
New Revision: 4475

Added:
   branches/3.1.x/test-applications/facelets/src/main/java/util/converter/
   branches/3.1.x/test-applications/facelets/src/main/java/util/converter/ListShuttleConverter.java
   branches/3.1.x/test-applications/facelets/src/main/java/util/converter/OrderingListConverter.java
   branches/3.1.x/test-applications/facelets/src/main/webapp/WEB-INF/faces-config-Converter.xml
Removed:
   branches/3.1.x/test-applications/facelets/src/main/java/orderingList/OrderingListConverter.java
Modified:
   branches/3.1.x/test-applications/facelets/src/main/java/listShuttle/ListShuttle.java
   branches/3.1.x/test-applications/facelets/src/main/java/util/data/Data.java
   branches/3.1.x/test-applications/facelets/src/main/java/util/phaseTracker/PhaseTracker.java
   branches/3.1.x/test-applications/facelets/src/main/webapp/ListShuttle/ListShuttle.xhtml
   branches/3.1.x/test-applications/facelets/src/main/webapp/OrderingList/OrderingList.xhtml
   branches/3.1.x/test-applications/facelets/src/main/webapp/OrderingList/OrderingListProperty.xhtml
   branches/3.1.x/test-applications/facelets/src/main/webapp/WEB-INF/faces-config-OrderingList.xml
   branches/3.1.x/test-applications/facelets/src/main/webapp/WEB-INF/web.xml
   branches/3.1.x/test-applications/facelets/src/main/webapp/pages/Action/EventInfo.xhtml
   branches/3.1.x/test-applications/facelets/src/main/webapp/pages/Rich/Rich.xhtml
Log:


Modified: branches/3.1.x/test-applications/facelets/src/main/java/listShuttle/ListShuttle.java
===================================================================
--- branches/3.1.x/test-applications/facelets/src/main/java/listShuttle/ListShuttle.java	2007-12-04 20:41:42 UTC (rev 4474)
+++ branches/3.1.x/test-applications/facelets/src/main/java/listShuttle/ListShuttle.java	2007-12-04 20:53:13 UTC (rev 4475)
@@ -23,7 +23,8 @@
 	private ArrayList<Data> sourceValue;
 	private ArrayList<Data> targetValue;
 	private ArrayList<String> info;
-	private Collection selection;
+	private Collection sourceSelection;
+	private Collection targetSelection;
 	private String bottomControlLabel;
 	private String copyAllControlLabel;
 	private String copyControlLabel;
@@ -33,6 +34,7 @@
 	private String topControlLabel;
 	private String upControlLabel;
 	
+	
 
 	public ListShuttle() {
 		this.first = 1;
@@ -120,17 +122,6 @@
 		return targetValue;
 	}
 
-	public Collection getSelection() {
-		System.out.println("Selection.out: " + selection);
-		return selection;
-	}
-
-	public void setSelection(Collection selection) {
-		info.clear();		
-		addSelection(selection);
-		this.selection = selection;
-	}
-
 	public String getBottomControlLabel() {
 		return bottomControlLabel;
 	}
@@ -204,16 +195,6 @@
 			for(int i = sourceValue.size() + 1; i <= lenght; i++)
 				sourceValue.add(new Data(i, "Button " + i, "Link " + i, "select" +(i % 5), statusIcon[i % 5]));
 	}	
-	
-	private void addSelection(Collection<Data> selection) {
-		if(selection == null) return;
-		Iterator<Data> inter = selection.iterator();
-		Data data = new Data();
-		while (inter.hasNext()) {
-			data = inter.next();
-			info.add(data.getInt0() + "; " + data.getStr0() + "; " + data.getStr1() + "; " + data.getStr2() + "; " + data.getStr3());
-		}
-	}
 
 	public int getLenght() {
 		return lenght;
@@ -238,13 +219,11 @@
 	public void cbAction() {
 		info.clear();
 		info.add("commandButton submit();");
-		addSelection(getSelection());
 	}
 	
 	public void clAction() {
 		info.clear();
 		info.add("commandLink submit();");
-		addSelection(getSelection());
 	}
 
 	public boolean isShowSelect() {
@@ -270,4 +249,42 @@
 	public void setShowAllTargetData(boolean showAllTargetData) {
 		this.showAllTargetData = showAllTargetData;
 	}
+
+	public Collection getSourceSelection() {
+		return sourceSelection;
+	}
+
+	public void setSourceSelection(Collection sourceSelection) {
+		addSourceSelection(targetSelection);
+		this.sourceSelection = sourceSelection;
+	}
+
+	public Collection getTargetSelection() {
+		return targetSelection;
+	}
+
+	public void setTargetSelection(Collection targetSelection) {
+		addTargetSelection(targetSelection);
+		this.targetSelection = targetSelection;
+	}
+	
+	private void addTargetSelection(Collection<Data> selection) {
+		if(selection == null) return;
+		Iterator<Data> inter = selection.iterator();
+		Data data = new Data();
+		while (inter.hasNext()) {
+			data = inter.next();
+			info.add("targetSelection:" + data.getInt0() + "; " + data.getStr0() + "; " + data.getStr1() + "; " + data.getStr2() + "; " + data.getStr3());
+		}
+	}
+	
+	private void addSourceSelection(Collection<Data> selection) {
+		if(selection == null) return;
+		Iterator<Data> inter = selection.iterator();
+		Data data = new Data();
+		while (inter.hasNext()) {
+			data = inter.next();
+			info.add("sourceSelection:" + data.getInt0() + "; " + data.getStr0() + "; " + data.getStr1() + "; " + data.getStr2() + "; " + data.getStr3());
+		}
+	}
 }

Deleted: branches/3.1.x/test-applications/facelets/src/main/java/orderingList/OrderingListConverter.java
===================================================================
--- branches/3.1.x/test-applications/facelets/src/main/java/orderingList/OrderingListConverter.java	2007-12-04 20:41:42 UTC (rev 4474)
+++ branches/3.1.x/test-applications/facelets/src/main/java/orderingList/OrderingListConverter.java	2007-12-04 20:53:13 UTC (rev 4475)
@@ -1,33 +0,0 @@
-package orderingList;
-import java.util.ArrayList;
-import java.util.StringTokenizer;
-
-import javax.faces.component.UIComponent;
-import javax.faces.context.FacesContext;
-import javax.faces.convert.Converter;
-
-import util.data.Data;
-
-public class OrderingListConverter implements Converter {
-
-	public Object getAsObject(FacesContext arg0, UIComponent arg1, String arg2) {
-		String [] str = arg2.split(":");
-		return new Data(Integer.parseInt(str[0]), str[1], str[2], str[3],str[4]);
-	}
-//list.add(new Data(i, "Button " + i, "Link " + i, "select" +(i % 5), statusIcon[i % 5]));
-	public String getAsString(FacesContext arg0, UIComponent arg1, Object arg2) {
-		Data data = (Data)arg2;
-		return data.getInt0() + ":" + data.getStr0()  + ":" + data.getStr1() + ":" +  data.getStr2() + ":" + data.getStr3();
-	}
-
-}
-//	public Object getAsObject(FacesContext context, UIComponent component,
-//			String value) {
-//		int index = value.indexOf(':');
-//		return new OptionItem(value.substring(0, index), Integer.valueOf(value.substring(index + 1)));
-//	}
-//	public String getAsString(FacesContext context, UIComponent component,
-//			Object value) {
-//		OptionItem optionItem = (OptionItem) value;
-//		return optionItem.getName() + ":" + optionItem.getPrice();
-//	}

Added: branches/3.1.x/test-applications/facelets/src/main/java/util/converter/ListShuttleConverter.java
===================================================================
--- branches/3.1.x/test-applications/facelets/src/main/java/util/converter/ListShuttleConverter.java	                        (rev 0)
+++ branches/3.1.x/test-applications/facelets/src/main/java/util/converter/ListShuttleConverter.java	2007-12-04 20:53:13 UTC (rev 4475)
@@ -0,0 +1,33 @@
+package util.converter;
+import java.util.ArrayList;
+import java.util.StringTokenizer;
+
+import javax.faces.component.UIComponent;
+import javax.faces.context.FacesContext;
+import javax.faces.convert.Converter;
+
+import util.data.Data;
+
+public class ListShuttleConverter implements Converter {
+
+	public Object getAsObject(FacesContext arg0, UIComponent arg1, String arg2) {
+		String [] str = arg2.split(":");
+		return new Data(Integer.parseInt(str[0]), str[1], str[2], str[3],str[4]);
+	}
+//list.add(new Data(i, "Button " + i, "Link " + i, "select" +(i % 5), statusIcon[i % 5]));
+	public String getAsString(FacesContext arg0, UIComponent arg1, Object arg2) {
+		Data data = (Data)arg2;
+		return data.getInt0() + ":" + data.getStr0()  + ":" + data.getStr1() + ":" +  data.getStr2() + ":" + data.getStr3();
+	}
+
+}
+//	public Object getAsObject(FacesContext context, UIComponent component,
+//			String value) {
+//		int index = value.indexOf(':');
+//		return new OptionItem(value.substring(0, index), Integer.valueOf(value.substring(index + 1)));
+//	}
+//	public String getAsString(FacesContext context, UIComponent component,
+//			Object value) {
+//		OptionItem optionItem = (OptionItem) value;
+//		return optionItem.getName() + ":" + optionItem.getPrice();
+//	}

Added: branches/3.1.x/test-applications/facelets/src/main/java/util/converter/OrderingListConverter.java
===================================================================
--- branches/3.1.x/test-applications/facelets/src/main/java/util/converter/OrderingListConverter.java	                        (rev 0)
+++ branches/3.1.x/test-applications/facelets/src/main/java/util/converter/OrderingListConverter.java	2007-12-04 20:53:13 UTC (rev 4475)
@@ -0,0 +1,33 @@
+package util.converter;
+import java.util.ArrayList;
+import java.util.StringTokenizer;
+
+import javax.faces.component.UIComponent;
+import javax.faces.context.FacesContext;
+import javax.faces.convert.Converter;
+
+import util.data.Data;
+
+public class OrderingListConverter implements Converter {
+
+	public Object getAsObject(FacesContext arg0, UIComponent arg1, String arg2) {
+		String [] str = arg2.split(":");
+		return new Data(Integer.parseInt(str[0]), str[1], str[2], str[3],str[4]);
+	}
+//list.add(new Data(i, "Button " + i, "Link " + i, "select" +(i % 5), statusIcon[i % 5]));
+	public String getAsString(FacesContext arg0, UIComponent arg1, Object arg2) {
+		Data data = (Data)arg2;
+		return data.getInt0() + ":" + data.getStr0()  + ":" + data.getStr1() + ":" +  data.getStr2() + ":" + data.getStr3();
+	}
+
+}
+//	public Object getAsObject(FacesContext context, UIComponent component,
+//			String value) {
+//		int index = value.indexOf(':');
+//		return new OptionItem(value.substring(0, index), Integer.valueOf(value.substring(index + 1)));
+//	}
+//	public String getAsString(FacesContext context, UIComponent component,
+//			Object value) {
+//		OptionItem optionItem = (OptionItem) value;
+//		return optionItem.getName() + ":" + optionItem.getPrice();
+//	}

Modified: branches/3.1.x/test-applications/facelets/src/main/java/util/data/Data.java
===================================================================
--- branches/3.1.x/test-applications/facelets/src/main/java/util/data/Data.java	2007-12-04 20:41:42 UTC (rev 4474)
+++ branches/3.1.x/test-applications/facelets/src/main/java/util/data/Data.java	2007-12-04 20:53:13 UTC (rev 4475)
@@ -26,7 +26,18 @@
 	private boolean bool3;
 	
 	public Data() {
-		
+		this.str0 = "";
+		this.str1 = "";
+		this.str2 = "";
+		this.str3 = "";
+		this.int0 = 0;
+		this.int1 = 0;
+		this.int2 = 0;
+		this.int3 = 0;
+		this.bool0 = false;
+		this.bool1 = false;
+		this.bool2 = false;
+		this.bool3 = false;
 	}
 	
 	public Data(String str0, String str1, String str2, String str3, int int0,
@@ -157,4 +168,29 @@
 	public void setBool3(boolean bool3) {
 		this.bool3 = bool3;
 	}
+
+	@Override
+	public int hashCode() {
+		final int prime = 31;
+		int result = 1;
+		result = prime * result + ((str3 == null) ? 0 : str3.hashCode());
+		return result;
+	}
+
+	@Override
+	public boolean equals(Object obj) {
+		if (this == obj)
+			return true;
+		if (obj == null)
+			return false;
+		if (getClass() != obj.getClass())
+			return false;
+		final Data other = (Data) obj;
+		if (str3 == null) {
+			if (other.str3 != null)
+				return false;
+		} else if (!str3.equals(other.str3))
+			return false;
+		return true;
+	}
 }

Modified: branches/3.1.x/test-applications/facelets/src/main/java/util/phaseTracker/PhaseTracker.java
===================================================================
--- branches/3.1.x/test-applications/facelets/src/main/java/util/phaseTracker/PhaseTracker.java	2007-12-04 20:41:42 UTC (rev 4474)
+++ branches/3.1.x/test-applications/facelets/src/main/java/util/phaseTracker/PhaseTracker.java	2007-12-04 20:53:13 UTC (rev 4475)
@@ -3,6 +3,10 @@
  */
 package util.phaseTracker;
 
+import java.util.Iterator;
+
+import javax.faces.context.ExternalContext;
+import javax.faces.context.FacesContext;
 import javax.faces.event.PhaseEvent;
 import javax.faces.event.PhaseId;
 import javax.faces.event.PhaseListener;
@@ -17,7 +21,7 @@
 	 * @see javax.faces.event.PhaseListener#afterPhase(javax.faces.event.PhaseEvent)
 	 */
 	public void afterPhase(PhaseEvent arg0) {
-		System.out.println("PhaseTracker.afterPhase()" + arg0.getPhaseId());
+		//System.out.println("PhaseTracker.afterPhase()" + arg0.getPhaseId());
 	}
 
 	/* (non-Javadoc)
@@ -25,6 +29,12 @@
 	 */
 	public void beforePhase(PhaseEvent arg0) {
 		System.out.println("PhaseTracker.beforePhase()" + arg0.getPhaseId());
+//		ExternalContext externalContext = FacesContext.getCurrentInstance().getExternalContext();
+//		Iterator names = externalContext.getRequestParameterNames();
+//		while (names.hasNext()) {
+//			System.out.println(names.next());
+//		}
+		
 	}
 
 	/* (non-Javadoc)

Modified: branches/3.1.x/test-applications/facelets/src/main/webapp/ListShuttle/ListShuttle.xhtml
===================================================================
--- branches/3.1.x/test-applications/facelets/src/main/webapp/ListShuttle/ListShuttle.xhtml	2007-12-04 20:41:42 UTC (rev 4474)
+++ branches/3.1.x/test-applications/facelets/src/main/webapp/ListShuttle/ListShuttle.xhtml	2007-12-04 20:53:13 UTC (rev 4475)
@@ -3,7 +3,7 @@
 		<rich:listShuttle id="listShuttleID" var="item" sourceValue="#{listShuttle.sourceValue}" targetValue="#{listShuttle.targetValue}"
 			bottomControlLabel="#{listShuttle.bottomControlLabel}" copyAllControlLabel="#{listShuttle.copyAllControlLabel}"
 			copyControlLabel="#{listShuttle.copyControlLabel}" downControlLabel="#{listShuttle.downControlLabel}"
-			fastMoveControlsVisible="#{listShuttle.fastMoveControlsVisible}" converter="orderingListConverter"
+			fastMoveControlsVisible="#{listShuttle.fastMoveControlsVisible}" converter="listShuttleConverter"
 			fastOrderControlsVisible="#{listShuttle.fastOrderControlsVisible}" first="#{listShuttle.first}"
 			moveControlsVisible="#{listShuttle.moveControlsVisible}" orderControlsVisible="#{listShuttle.orderControlsVisible}"
 			removeAllControlLabel="#{listShuttle.removeAllControlLabel}" removeControlLabel="#{listShuttle.removeControlLabel}"

Modified: branches/3.1.x/test-applications/facelets/src/main/webapp/OrderingList/OrderingList.xhtml
===================================================================
--- branches/3.1.x/test-applications/facelets/src/main/webapp/OrderingList/OrderingList.xhtml	2007-12-04 20:41:42 UTC (rev 4474)
+++ branches/3.1.x/test-applications/facelets/src/main/webapp/OrderingList/OrderingList.xhtml	2007-12-04 20:53:13 UTC (rev 4475)
@@ -12,7 +12,10 @@
 		controlsHorizontalAlign="#{orderingList.controlsHorizontalAlign}" controlsVerticalAlign="#{orderingList.controlsVerticalAlign}"
 		headerLabel="#{orderingList.headerLabel}" downControlLabel="#{orderingList.downControlLabel}"
 		orderControlsVisible="#{orderingList.orderControlsVisible}" fastOrderControlsVisible="#{orderingList.fastOrderControlsVisible}"
-		rendered="#{orderingList.rendered}" showButtonLabels="#{orderingList.showButtonLabels}" selection="#{orderingList.selection}">
+		rendered="#{orderingList.rendered}" showButtonLabels="#{orderingList.showButtonLabels}" selection="#{orderingList.selection}"
+		onmousemove="print('onmousemoveInputID', 'onmousemove work!')" onclick="print('onclickInputID', 'onclick work!')" 
+		ondblclick="print('ondblclickInputID', 'ondblclick work!')" onmouseout="print('onmouseoutInputID', 'onmouseout work!')" 
+		onmouseover="print('onmouseoverInputID', 'onmouseover work!')" onorderchanged="print('onorderchangedInputID', 'onorderchanged work!')" ontopclick="print('ontopclickInputID', 'ontopclick work!')" onupclick="print('onupclickInputID', 'onupclick work!')" ondownclick="print('ondownclickInputID', 'ondownclick work!')" onbottomclick="print('onbottomclickInputID', 'onbottomclick work!')" onheaderclick="print('onheaderclickInputID', 'onheaderclick work!')">
 		<f:facet name="header">
 			<h:outputText value="header" />
 		</f:facet>

Modified: branches/3.1.x/test-applications/facelets/src/main/webapp/OrderingList/OrderingListProperty.xhtml
===================================================================
--- branches/3.1.x/test-applications/facelets/src/main/webapp/OrderingList/OrderingListProperty.xhtml	2007-12-04 20:41:42 UTC (rev 4474)
+++ branches/3.1.x/test-applications/facelets/src/main/webapp/OrderingList/OrderingListProperty.xhtml	2007-12-04 20:53:13 UTC (rev 4475)
@@ -3,8 +3,7 @@
 	<rich:simpleTogglePanel id="orderingListPropertyID" switchType="client" opened="true" label="modalPanel property">
 		<h:panelGrid columns="2">
 			<h:outputText value="Enter quantity of lines" />
-			<h:inputText value="#{orderingList.lenght}">
-				<a4j:support event="onchange" action="#{orderingList.addNewItem}" reRender="orderingListID"></a4j:support>
+			<h:inputText value="#{orderingList.lenght}" onchange="submit();">
 			</h:inputText>
 
 			<h:outputText value="controlsType" />

Added: branches/3.1.x/test-applications/facelets/src/main/webapp/WEB-INF/faces-config-Converter.xml
===================================================================
--- branches/3.1.x/test-applications/facelets/src/main/webapp/WEB-INF/faces-config-Converter.xml	                        (rev 0)
+++ branches/3.1.x/test-applications/facelets/src/main/webapp/WEB-INF/faces-config-Converter.xml	2007-12-04 20:53:13 UTC (rev 4475)
@@ -0,0 +1,13 @@
+<?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>
+ <converter>
+  <converter-id>listShuttleConverter</converter-id>
+  <converter-class>util.converter.ListShuttleConverter</converter-class>
+ </converter>
+ <converter>
+  <converter-id>orderingListConverter</converter-id>
+  <converter-class>util.converter.OrderingListConverter</converter-class>
+ </converter>
+</faces-config>

Modified: branches/3.1.x/test-applications/facelets/src/main/webapp/WEB-INF/faces-config-OrderingList.xml
===================================================================
--- branches/3.1.x/test-applications/facelets/src/main/webapp/WEB-INF/faces-config-OrderingList.xml	2007-12-04 20:41:42 UTC (rev 4474)
+++ branches/3.1.x/test-applications/facelets/src/main/webapp/WEB-INF/faces-config-OrderingList.xml	2007-12-04 20:53:13 UTC (rev 4475)
@@ -2,10 +2,6 @@
 <!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>
- <converter>
-  <converter-id>orderingListConverter</converter-id>
-  <converter-class>orderingList.OrderingListConverter</converter-class>
- </converter>
  <managed-bean>
   <managed-bean-name>orderingList</managed-bean-name>
   <managed-bean-class>orderingList.OrderingList</managed-bean-class>

Modified: branches/3.1.x/test-applications/facelets/src/main/webapp/WEB-INF/web.xml
===================================================================
--- branches/3.1.x/test-applications/facelets/src/main/webapp/WEB-INF/web.xml	2007-12-04 20:41:42 UTC (rev 4474)
+++ branches/3.1.x/test-applications/facelets/src/main/webapp/WEB-INF/web.xml	2007-12-04 20:53:13 UTC (rev 4475)
@@ -45,9 +45,13 @@
 			/WEB-INF/faces-config-VirtualEarth.xml,/WEB-INF/faces-config-Effect.xml,/WEB-INF/faces-config-Insert.xml,
 			/WEB-INF/faces-config-RichBean.xml,/WEB-INF/faces-config-ScrollableDataTable.xml,
 			/WEB-INF/faces-config-RichTest.xml,/WEB-INF/faces-config-jQuery.xml,/WEB-INF/faces-config-DragAndDrop.xml,
-			/WEB-INF/faces-config-OrderingList.xml,/WEB-INF/faces-config-DataOrderedList.xml,/WEB-INF/faces-config-DataDefinitionList.xml,
-			/WEB-INF/faces-config-ContextMenu.xml,/WEB-INF/faces-config-ListShuttle.xml</param-value>
+			/WEB-INF/faces-config-OrderingList.xml,/WEB-INF/faces-config-DataOrderedList.xml,/WEB-INF/faces-config-DataDefinitionList.xml,
+			/WEB-INF/faces-config-ContextMenu.xml,/WEB-INF/faces-config-ListShuttle.xml,/WEB-INF/faces-config-Converter.xml</param-value>
  </context-param>
+ <context-param>
+  <param-name>org.ajax4jsf.COMPRESS_SCRIPT</param-name>
+  <param-value>false</param-value>
+ </context-param>
  <filter>
   <display-name>Ajax4jsf Filter</display-name>
   <filter-name>ajax4jsf</filter-name>

Modified: branches/3.1.x/test-applications/facelets/src/main/webapp/pages/Action/EventInfo.xhtml
===================================================================
--- branches/3.1.x/test-applications/facelets/src/main/webapp/pages/Action/EventInfo.xhtml	2007-12-04 20:41:42 UTC (rev 4474)
+++ branches/3.1.x/test-applications/facelets/src/main/webapp/pages/Action/EventInfo.xhtml	2007-12-04 20:53:13 UTC (rev 4475)
@@ -1,134 +1,54 @@
-<f:subview id="EventInfoSubview" xmlns="http://www.w3.org/1999/xhtml"
-	xmlns:rich="http://richfaces.org/rich"
-	xmlns:h="http://java.sun.com/jsf/html"
-	xmlns:f="http://java.sun.com/jsf/core">
-		<f:verbatim><div style="position: relative">
-			<input id="onmousemoveInputID" type="hidden" value="don't work!" size="42" />
-		</div></f:verbatim>	
-		<f:verbatim><div style="position: relative">
-			<input id="ontabenterInputID" type="hidden" value="don't work!" size="42" />
-		</div></f:verbatim>	
-		<f:verbatim><div style="position: relative">
-			<input id="ontableaveInputID" type="hidden" value="don't work!" size="42" />
-		</div></f:verbatim>	
-		<f:verbatim><div style="position: relative">
-			<input id="onLoadMapInputID" type="hidden" value="don't work!" size="42" />
-		</div></f:verbatim>	
-		<f:verbatim><div style="position: relative">
-			<input id="onselectionchangeInputID" type="hidden" value="don't work!" size="42" />
-		</div></f:verbatim>	
-		<f:verbatim><div style="position: relative">
-			<input id="ondownclickInputID" type="hidden" value="don't work!" size="42" />
-		</div></f:verbatim>	
-		<f:verbatim><div style="position: relative">
-			<input id="onupclickInputID" type="hidden" value="don't work!" size="42" />
-		</div></f:verbatim>	
-		<f:verbatim><div style="position: relative">
-			<input id="oninitInputID" type="hidden" value="don't work!" size="42" />
-		</div></f:verbatim>	
-		<f:verbatim><div style="position: relative">
-			<input id="ongroupactivateInputID" type="hidden" value="don't work!" size="42" />
-		</div></f:verbatim>	
-		<f:verbatim><div style="position: relative">
-			<input id="onitemselectInputID" type="hidden" value="don't work!" size="42" />
-		</div></f:verbatim>	
-		<f:verbatim><div style="position: relative">
-			<input id="onsubmitInputID" type="hidden" value="don't work!" size="42" />
-		</div></f:verbatim>	
-		<f:verbatim><div style="position: relative">
-			<input id="onRowClickInputID" type="hidden" value="don't work!" size="42" />
-		</div></f:verbatim>		
-		<f:verbatim><div style="position: relative">
-			<input id="onRowDblClickInputID" type="hidden" value="don't work!" size="42" />
-		</div></f:verbatim>
-		<f:verbatim><div style="position: relative">
-			<input id="onRowMouseDownInputID" type="hidden" value="don't work!" size="42" />
-		</div></f:verbatim>
-		<f:verbatim><div style="position: relative">
-			<input id="onRowMouseMoveInputID" type="hidden" value="don't work!" size="42" />
-		</div></f:verbatim>
-		<f:verbatim><div style="position: relative">
-			<input id="onRowMouseOutInputID" type="hidden" value="don't work!" size="42" />
-		</div></f:verbatim>
-		<f:verbatim><div style="position: relative">
-			<input id="onRowMouseOverInputID" type="hidden" value="don't work!" size="42" />
-		</div></f:verbatim>
-		<f:verbatim><div style="position: relative">
-			<input id="onRowMouseUpInputID" type="hidden" value="don't work!" size="42" />
-		</div></f:verbatim>
-		<f:verbatim><div style="position: relative">
-			<input id="onselectInputID" type="hidden" value="don't work!" size="42" />
-		</div></f:verbatim>
-		<f:verbatim><div style="position: relative">
-			<input id="onchangeInputID" type="hidden" value="don't work!" size="42" />
-		</div></f:verbatim>
-		<f:verbatim><div style="position: relative">
-			<input id="onfocusInputID" type="hidden" value="don't work!" size="42" />
-		</div></f:verbatim>
-		<f:verbatim><div style="position: relative">
-			<input id="onblurInputID" type="hidden" value="don't work!" size="42" />
-		</div></f:verbatim>
-		<f:verbatim><div style="position: relative">
-			<input id="onclickInputID" type="hidden" value="don't work!" size="42" />
-		</div></f:verbatim>
-		<f:verbatim><div style="position: relative">
-			<input id="oncollapseInputID" type="hidden" value="don't work!" size="42" />
-		</div></f:verbatim>
-		<f:verbatim><div style="position: relative">
-			<input id="oncompleteInputID" type="hidden" value="don't work!" size="42" />
-		</div></f:verbatim>
-		<f:verbatim><div style="position: relative">
-			<input id="ondblclickInputID" type="hidden" value="don't work!" size="42" />
-		</div></f:verbatim>
-		<f:verbatim><div style="position: relative">
-			<input id="ondragendInputID" type="hidden" value="don't work!" size="42" />
-		</div></f:verbatim>
-		<f:verbatim><div style="position: relative">
-			<input id="ondragenterInputID" type="hidden" value="don't work!" size="42" />
-		</div></f:verbatim>
-		<f:verbatim><div style="position: relative">
-			<input id="ondragexitInputID" type="hidden" value="don't work!" size="42" />
-		</div></f:verbatim>
-		<f:verbatim><div style="position: relative">
-			<input id="ondragstartInputID" type="hidden" value="don't work!" size="42" />
-		</div></f:verbatim>
-		<f:verbatim><div style="position: relative">
-			<input id="ondropInputID" type="hidden" value="don't work!" size="42" />
-		</div></f:verbatim>
-		<f:verbatim><div style="position: relative">
-			<input id="ondropendInputID" type="hidden" value="don't work!" size="42" />
-		</div></f:verbatim>
-		<f:verbatim><div style="position: relative">
-			<input id="onexpandInputID" type="hidden" value="don't work!" size="42" />
-		</div></f:verbatim>
-		<f:verbatim><div style="position: relative">
-			<input id="onkeydownInputID" type="hidden" value="don't work!" size="42" />
-		</div></f:verbatim>
-		<f:verbatim><div style="position: relative">
-			<input id="onkeypressInputID" type="hidden" value="don't work!" size="42" />
-		</div></f:verbatim>
-		<f:verbatim><div style="position: relative">
-			<input id="onkeyupInputID" type="hidden" value="don't work!" size="42" />
-		</div></f:verbatim>
-		<f:verbatim><div style="position: relative">
-			<input id="onmousedownInputID" type="hidden" value="don't work!" size="42" />
-		</div></f:verbatim>
-		<f:verbatim><div style="position: relative">
-			<input id="onmouseoutInputID" type="hidden" value="don't work!" size="42" />
-		</div></f:verbatim>
-		<f:verbatim><div style="position: relative">
-			<input id="onmouseupInputID" type="hidden" value="don't work!" size="42" />
-		</div></f:verbatim>
-		<f:verbatim><div style="position: relative">
-			<input id="onselectedInputID" type="hidden" value="don't work!" size="42" />
-		</div></f:verbatim>
-		<f:verbatim><div style="position: relative">
-			<input id="onhideInputID" type="hidden" value="don't work!" size="42" />
-		</div></f:verbatim>
-		<f:verbatim><div style="position: relative">
-			<input id="onmouseupInputID" type="hidden" value="don't work!" size="42" />
-		</div></f:verbatim>
-		<f:verbatim><div style="position: relative">
-			<input id="onshowInputID" type="hidden" value="don't work!" size="42" />
-		</div></f:verbatim>
+<f:subview id="EventInfoSubview" xmlns="http://www.w3.org/1999/xhtml" xmlns:rich="http://richfaces.org/rich"
+	xmlns:h="http://java.sun.com/jsf/html" xmlns:f="http://java.sun.com/jsf/core">
+	<f:verbatim>
+		<div style="position: relative"><input id="onorderchangedInputID" type="hidden" value="don't work!" size="42" /></div>
+		<div style="position: relative"><input id="ontopclickInputID" type="hidden" value="don't work!" size="42" /></div>
+		<div style="position: relative"><input id="onupclickInputID" type="hidden" value="don't work!" size="42" /></div>
+		<div style="position: relative"><input id="ondownclickInputID" type="hidden" value="don't work!" size="42" /></div>
+		<div style="position: relative"><input id="onbottomclickInputID" type="hidden" value="don't work!" size="42" /></div>
+		<div style="position: relative"><input id="onheaderclickInputID" type="hidden" value="don't work!" size="42" /></div>
+		<div style="position: relative"><input id="onmousemoveInputID" type="hidden" value="don't work!" size="42" /></div>
+		<div style="position: relative"><input id="ontabenterInputID" type="hidden" value="don't work!" size="42" /></div>
+		<div style="position: relative"><input id="ontableaveInputID" type="hidden" value="don't work!" size="42" /></div>
+		<div style="position: relative"><input id="onLoadMapInputID" type="hidden" value="don't work!" size="42" /></div>
+		<div style="position: relative"><input id="onselectionchangeInputID" type="hidden" value="don't work!" size="42" /></div>
+		<div style="position: relative"><input id="ondownclickInputID" type="hidden" value="don't work!" size="42" /></div>
+		<div style="position: relative"><input id="onupclickInputID" type="hidden" value="don't work!" size="42" /></div>
+		<div style="position: relative"><input id="oninitInputID" type="hidden" value="don't work!" size="42" /></div>
+		<div style="position: relative"><input id="ongroupactivateInputID" type="hidden" value="don't work!" size="42" /></div>
+		<div style="position: relative"><input id="onitemselectInputID" type="hidden" value="don't work!" size="42" /></div>
+		<div style="position: relative"><input id="onsubmitInputID" type="hidden" value="don't work!" size="42" /></div>
+		<div style="position: relative"><input id="onRowClickInputID" type="hidden" value="don't work!" size="42" /></div>
+		<div style="position: relative"><input id="onRowDblClickInputID" type="hidden" value="don't work!" size="42" /></div>
+		<div style="position: relative"><input id="onRowMouseDownInputID" type="hidden" value="don't work!" size="42" /></div>
+		<div style="position: relative"><input id="onRowMouseMoveInputID" type="hidden" value="don't work!" size="42" /></div>
+		<div style="position: relative"><input id="onRowMouseOutInputID" type="hidden" value="don't work!" size="42" /></div>
+		<div style="position: relative"><input id="onRowMouseOverInputID" type="hidden" value="don't work!" size="42" /></div>
+		<div style="position: relative"><input id="onRowMouseUpInputID" type="hidden" value="don't work!" size="42" /></div>
+		<div style="position: relative"><input id="onselectInputID" type="hidden" value="don't work!" size="42" /></div>
+		<div style="position: relative"><input id="onchangeInputID" type="hidden" value="don't work!" size="42" /></div>
+		<div style="position: relative"><input id="onfocusInputID" type="hidden" value="don't work!" size="42" /></div>
+		<div style="position: relative"><input id="onblurInputID" type="hidden" value="don't work!" size="42" /></div>
+		<div style="position: relative"><input id="onclickInputID" type="hidden" value="don't work!" size="42" /></div>
+		<div style="position: relative"><input id="oncollapseInputID" type="hidden" value="don't work!" size="42" /></div>
+		<div style="position: relative"><input id="oncompleteInputID" type="hidden" value="don't work!" size="42" /></div>
+		<div style="position: relative"><input id="ondblclickInputID" type="hidden" value="don't work!" size="42" /></div>
+		<div style="position: relative"><input id="ondragendInputID" type="hidden" value="don't work!" size="42" /></div>
+		<div style="position: relative"><input id="ondragenterInputID" type="hidden" value="don't work!" size="42" /></div>
+		<div style="position: relative"><input id="ondragexitInputID" type="hidden" value="don't work!" size="42" /></div>
+		<div style="position: relative"><input id="ondragstartInputID" type="hidden" value="don't work!" size="42" /></div>
+		<div style="position: relative"><input id="ondropInputID" type="hidden" value="don't work!" size="42" /></div>
+		<div style="position: relative"><input id="ondropendInputID" type="hidden" value="don't work!" size="42" /></div>
+		<div style="position: relative"><input id="onexpandInputID" type="hidden" value="don't work!" size="42" /></div>
+		<div style="position: relative"><input id="onkeydownInputID" type="hidden" value="don't work!" size="42" /></div>
+		<div style="position: relative"><input id="onkeypressInputID" type="hidden" value="don't work!" size="42" /></div>
+		<div style="position: relative"><input id="onkeyupInputID" type="hidden" value="don't work!" size="42" /></div>
+		<div style="position: relative"><input id="onmousedownInputID" type="hidden" value="don't work!" size="42" /></div>
+		<div style="position: relative"><input id="onmouseoutInputID" type="hidden" value="don't work!" size="42" /></div>
+		<div style="position: relative"><input id="onmouseupInputID" type="hidden" value="don't work!" size="42" /></div>
+		<div style="position: relative"><input id="onselectedInputID" type="hidden" value="don't work!" size="42" /></div>
+		<div style="position: relative"><input id="onhideInputID" type="hidden" value="don't work!" size="42" /></div>
+		<div style="position: relative"><input id="onmouseupInputID" type="hidden" value="don't work!" size="42" /></div>
+		<div style="position: relative"><input id="onshowInputID" type="hidden" value="don't work!" size="42" /></div>
+	</f:verbatim>
 </f:subview>

Modified: branches/3.1.x/test-applications/facelets/src/main/webapp/pages/Rich/Rich.xhtml
===================================================================
--- branches/3.1.x/test-applications/facelets/src/main/webapp/pages/Rich/Rich.xhtml	2007-12-04 20:41:42 UTC (rev 4474)
+++ branches/3.1.x/test-applications/facelets/src/main/webapp/pages/Rich/Rich.xhtml	2007-12-04 20:53:13 UTC (rev 4475)
@@ -1,7 +1,7 @@
 <!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>
+<f:view id="view">
 	<head>
 	<f:loadBundle basename="message" var="msg" />
 	<title></title>




More information about the richfaces-svn-commits mailing list