[richfaces-svn-commits] JBoss Rich Faces SVN: r18676 - in trunk/examples/misc-demo/src/main: webapp/pages and 1 other directory.

richfaces-svn-commits at lists.jboss.org richfaces-svn-commits at lists.jboss.org
Mon Aug 16 14:18:29 EDT 2010


Author: nbelaevski
Date: 2010-08-16 14:18:29 -0400 (Mon, 16 Aug 2010)
New Revision: 18676

Modified:
   trunk/examples/misc-demo/src/main/java/org/richfaces/demo/JQueryBean.java
   trunk/examples/misc-demo/src/main/webapp/pages/jquery.xhtml
Log:
https://jira.jboss.org/browse/RF-8993

Modified: trunk/examples/misc-demo/src/main/java/org/richfaces/demo/JQueryBean.java
===================================================================
--- trunk/examples/misc-demo/src/main/java/org/richfaces/demo/JQueryBean.java	2010-08-16 18:18:03 UTC (rev 18675)
+++ trunk/examples/misc-demo/src/main/java/org/richfaces/demo/JQueryBean.java	2010-08-16 18:18:29 UTC (rev 18676)
@@ -39,9 +39,16 @@
 
     private List<String> componentsDataList;
 
+    private List<String> emphasizedElements;
+
     public JQueryBean() {
         componentsDataList = new ArrayList<String>();
         addComponent();
+        
+        emphasizedElements = new ArrayList<String>();
+        for (int i = 0; i < 4; i++) {
+            emphasizedElements.add(UUID.randomUUID().toString());
+        }
     }
 
     public List<String> getComponentsDataList() {
@@ -52,4 +59,7 @@
         componentsDataList.add(UUID.randomUUID().toString());
     }
 
+    public Object getEmphasizedElements() {
+        return emphasizedElements;
+    }
 }

Modified: trunk/examples/misc-demo/src/main/webapp/pages/jquery.xhtml
===================================================================
--- trunk/examples/misc-demo/src/main/webapp/pages/jquery.xhtml	2010-08-16 18:18:03 UTC (rev 18675)
+++ trunk/examples/misc-demo/src/main/webapp/pages/jquery.xhtml	2010-08-16 18:18:29 UTC (rev 18676)
@@ -44,7 +44,15 @@
 				<f:ajax render=":liveTestGroup" />
 			</h:commandButton>
 		</h:form>
-
+		
+		<misc:jQuery name="emphasizeElement" query="siblings().css({'border-width': '0px'}).end().css({'border-width': '1px'})" />
+		
+		Click any list item to make selection (imitated by red 1px border):
+		<ul>
+			<ui:repeat value="#{jQueryBean.emphasizedElements}" var="elt">
+				<li style="border-color: red; border-style: solid; border-width: 0px;" onclick="emphasizeElement(this, {})">#{elt}</li>			
+			</ui:repeat>
+		</ul>
 	</h:body>
 </f:view>
 </html>



More information about the richfaces-svn-commits mailing list