[richfaces-svn-commits] JBoss Rich Faces SVN: r3163 - in trunk: samples/calendar-sample/src/main/java/org/richfaces and 6 other directories.

richfaces-svn-commits at lists.jboss.org richfaces-svn-commits at lists.jboss.org
Fri Sep 28 07:40:53 EDT 2007


Author: maksimkaszynski
Date: 2007-09-28 07:40:53 -0400 (Fri, 28 Sep 2007)
New Revision: 3163

Modified:
   trunk/framework/impl/src/main/java/org/ajax4jsf/event/EventsQueue.java
   trunk/samples/calendar-sample/src/main/java/org/richfaces/CalendarDataModelImpl.java
   trunk/ui/menu-components/src/test/java/org/richfaces/component/MenuItemComponentTest.java
   trunk/ui/panelbar/src/test/java/org/richfaces/component/PanelBarComponentTest.java
   trunk/ui/scrollableDataTable/src/main/java/org/richfaces/renderkit/html/ScrollableDataTableBaseRenderer.java
   trunk/ui/scrollableDataTable/src/main/javascript/ClientUI/controls/grid/Grid.js
   trunk/ui/togglePanel/src/test/java/org/richfaces/component/TogglePanelComponentTest.java
   trunk/ui/tree/src/test/java/org/richfaces/component/events/TreeEventsTest.java
Log:
fixed build

Modified: trunk/framework/impl/src/main/java/org/ajax4jsf/event/EventsQueue.java
===================================================================
--- trunk/framework/impl/src/main/java/org/ajax4jsf/event/EventsQueue.java	2007-09-27 23:29:10 UTC (rev 3162)
+++ trunk/framework/impl/src/main/java/org/ajax4jsf/event/EventsQueue.java	2007-09-28 11:40:53 UTC (rev 3163)
@@ -3,10 +3,7 @@
  */
 package org.ajax4jsf.event;
 
-import java.util.Collection;
-import java.util.Iterator;
 import java.util.NoSuchElementException;
-import java.util.Queue;
 
 import javax.faces.event.FacesEvent;
 
@@ -21,6 +18,8 @@
 	
 	private QueueElement last;
 
+	private int size = 0;
+	
 	/**
 	 * Remove and return first queued event.
 	 * @return faces event form top of queue
@@ -31,10 +30,11 @@
 			throw new NoSuchElementException("Events queue is empty");
 		}
 		FacesEvent element = first.getElement();
-		first = first.getPrevisious();
+		first = first.getPrevious();
 		if(null == first){
 			last = null;
 		}
+		size--;
 		return element;
 	}
 
@@ -47,22 +47,28 @@
 		if(isEmpty()){
 			first = last = queueElement;
 		} else {
-			last.setPrevisious(queueElement);
+			last.setPrevious(queueElement);
 			last = queueElement;
 		}
+		size++;
 	}
 
 	public void clear() {
+		size = 0;
 		first = last = null;
 	}
 
 	public boolean isEmpty() {		
 		return null == first;
 	}
+	
+	public int size() {
+		return size;
+	}
 
 	private static class QueueElement {
 		
-		private QueueElement previsious;
+		private QueueElement previous;
 		
 		private FacesEvent element;
 
@@ -72,18 +78,18 @@
 
 		
 		/**
-		 * @param previsious the previsious to set
+		 * @param previous the previous to set
 		 */
-		public void setPrevisious(QueueElement previsious) {
-			this.previsious = previsious;
+		public void setPrevious(QueueElement previsious) {
+			this.previous = previsious;
 		}
 
 
 		/**
-		 * @return the previsious
+		 * @return the previous
 		 */
-		public QueueElement getPrevisious() {
-			return previsious;
+		public QueueElement getPrevious() {
+			return previous;
 		}
 
 		/**

Modified: trunk/samples/calendar-sample/src/main/java/org/richfaces/CalendarDataModelImpl.java
===================================================================
--- trunk/samples/calendar-sample/src/main/java/org/richfaces/CalendarDataModelImpl.java	2007-09-27 23:29:10 UTC (rev 3162)
+++ trunk/samples/calendar-sample/src/main/java/org/richfaces/CalendarDataModelImpl.java	2007-09-28 11:40:53 UTC (rev 3163)
@@ -26,6 +26,7 @@
 import java.util.HashMap;
 import java.util.Locale;
 import java.util.Map;
+import java.util.Random;
 
 import org.richfaces.model.CalendarDataModel;
 import org.richfaces.model.CalendarDataModelItem;
@@ -62,8 +63,18 @@
 		data.put("enLabel", enFormatter.format(date));
 		data.put("frLabel", frFormatter.format(date));
 		data.put("deLabel", deFormatter.format(date));
+		
+		
+		if (new Random().nextInt(10) > 5) {
+			item.setEnabled(true);
+		} else {
+			item.setEnabled(false);
+		}
+		
 		item.setData(data);
-				
+		
+		System.out.println(item.getData() + " " + item.isEnabled());
+		
 		return item;
 	}
 

Modified: trunk/ui/menu-components/src/test/java/org/richfaces/component/MenuItemComponentTest.java
===================================================================
--- trunk/ui/menu-components/src/test/java/org/richfaces/component/MenuItemComponentTest.java	2007-09-27 23:29:10 UTC (rev 3162)
+++ trunk/ui/menu-components/src/test/java/org/richfaces/component/MenuItemComponentTest.java	2007-09-28 11:40:53 UTC (rev 3163)
@@ -33,6 +33,7 @@
 import javax.faces.event.PhaseId;
 import javax.servlet.http.HttpServletResponse;
 
+import org.ajax4jsf.event.EventsQueue;
 import org.ajax4jsf.resource.InternetResource;
 import org.ajax4jsf.resource.InternetResourceBuilder;
 import org.ajax4jsf.resource.ResourceBuilderImpl;
@@ -319,7 +320,7 @@
         menuItem.decode(facesContext);
 
         MockViewRoot mockViewRoot = (MockViewRoot) facesContext.getViewRoot();
-        Buffer events = mockViewRoot.getEventsQueue(facesContext,
+        EventsQueue events = mockViewRoot.getEventsQueue(facesContext,
                 PhaseId.APPLY_REQUEST_VALUES);
         assertNotNull(events);
         assertEquals(1, events.size());
@@ -338,7 +339,7 @@
         menuItem.decode(facesContext);
 
         MockViewRoot mockViewRoot = (MockViewRoot) facesContext.getViewRoot();
-        Buffer events = mockViewRoot.getEventsQueue(facesContext,
+        EventsQueue events = mockViewRoot.getEventsQueue(facesContext,
                 PhaseId.INVOKE_APPLICATION);
         assertNotNull(events);
         assertEquals(1, events.size());

Modified: trunk/ui/panelbar/src/test/java/org/richfaces/component/PanelBarComponentTest.java
===================================================================
--- trunk/ui/panelbar/src/test/java/org/richfaces/component/PanelBarComponentTest.java	2007-09-27 23:29:10 UTC (rev 3162)
+++ trunk/ui/panelbar/src/test/java/org/richfaces/component/PanelBarComponentTest.java	2007-09-28 11:40:53 UTC (rev 3163)
@@ -31,9 +31,9 @@
 import javax.faces.event.FacesEvent;
 import javax.faces.event.PhaseId;
 
+import org.ajax4jsf.event.EventsQueue;
 import org.ajax4jsf.tests.AbstractAjax4JsfTestCase;
 import org.ajax4jsf.tests.MockViewRoot;
-import org.apache.commons.collections.Buffer;
 import org.apache.commons.lang.StringUtils;
 import org.richfaces.component.html.HtmlPanelBar;
 import org.richfaces.component.html.HtmlPanelBarItem;
@@ -255,12 +255,12 @@
         panelBar.decode(facesContext);
 
         MockViewRoot mockViewRoot = (MockViewRoot) facesContext.getViewRoot();
-        Buffer events = mockViewRoot.getEventsQueue(facesContext,
+        EventsQueue events = mockViewRoot.getEventsQueue(facesContext,
                 PhaseId.APPLY_REQUEST_VALUES);
         assertNotNull(events);
         assertEquals(1, events.size());
 
-        FacesEvent event = (FacesEvent) events.iterator().next();
+        FacesEvent event = (FacesEvent) events.remove();
         assertTrue(event instanceof SwitchablePanelSwitchEvent);
         SwitchablePanelSwitchEvent switchEvent = (SwitchablePanelSwitchEvent) event;
         assertEquals(switchEvent.getValue(), "Swich");
@@ -275,7 +275,7 @@
         panelBar.decode(facesContext);
 
         MockViewRoot mockViewRoot = (MockViewRoot) facesContext.getViewRoot();
-        Buffer events = mockViewRoot.getEventsQueue(facesContext,
+        EventsQueue events = mockViewRoot.getEventsQueue(facesContext,
                 PhaseId.INVOKE_APPLICATION);
         assertNotNull(events);
         assertEquals(0, events.size());

Modified: trunk/ui/scrollableDataTable/src/main/java/org/richfaces/renderkit/html/ScrollableDataTableBaseRenderer.java
===================================================================
--- trunk/ui/scrollableDataTable/src/main/java/org/richfaces/renderkit/html/ScrollableDataTableBaseRenderer.java	2007-09-27 23:29:10 UTC (rev 3162)
+++ trunk/ui/scrollableDataTable/src/main/java/org/richfaces/renderkit/html/ScrollableDataTableBaseRenderer.java	2007-09-28 11:40:53 UTC (rev 3163)
@@ -41,18 +41,18 @@
 
 public abstract class ScrollableDataTableBaseRenderer extends CompositeRenderer {
 	
-	public final String PARTIAL_UPDATE= "partialUpdate";
-	public final String UPDATE_HEADER = "updateHeader";
+	public static final String PARTIAL_UPDATE = "partialUpdate";
+	public static final String UPDATE_HEADER = "updateHeader";
 	
-	public final String  FOOTER_PART = "footer";
+	public static final String  FOOTER_PART = "footer";
 	
-	public final String  HEADER_PART = "header";
+	public static final String  HEADER_PART = "header";
 	
-	private final String COLUMN_FROZEN_TYPE = "frozen"; 
+	private static final String COLUMN_FROZEN_TYPE = "frozen"; 
 	
-	private final String COLUMN_NORMAL_TYPE = "normal";
+	private static final String COLUMN_NORMAL_TYPE = "normal";
 	
-	private final String PERSENTAGE_SUPPORT_ERROR_MSG = "columnsWidth property: Percentage values are not supported";
+	private static final String PERSENTAGE_SUPPORT_ERROR_MSG = "columnsWidth property: Percentage values are not supported";
 	
 	private RendererBase cellTemplate = null;
 	

Modified: trunk/ui/scrollableDataTable/src/main/javascript/ClientUI/controls/grid/Grid.js
===================================================================
--- trunk/ui/scrollableDataTable/src/main/javascript/ClientUI/controls/grid/Grid.js	2007-09-27 23:29:10 UTC (rev 3162)
+++ trunk/ui/scrollableDataTable/src/main/javascript/ClientUI/controls/grid/Grid.js	2007-09-28 11:40:53 UTC (rev 3163)
@@ -179,8 +179,8 @@
 	},
 	quickFind: function(column, text, startRow) {
 		var start = startRow || 0;
-	    var searchText = "*" + text + "*";
-	    searchText = searchText.replace(/\*/g, ".*");
+	    var searchText = ".*" + text + ".*";
+	    //searchText = searchText.replace(/\*/g, ".*");
 	    var searchReg = new RegExp(searchText, 'i');
 		var rowIndex = -1;
 		var body = this.getBody();

Modified: trunk/ui/togglePanel/src/test/java/org/richfaces/component/TogglePanelComponentTest.java
===================================================================
--- trunk/ui/togglePanel/src/test/java/org/richfaces/component/TogglePanelComponentTest.java	2007-09-27 23:29:10 UTC (rev 3162)
+++ trunk/ui/togglePanel/src/test/java/org/richfaces/component/TogglePanelComponentTest.java	2007-09-28 11:40:53 UTC (rev 3163)
@@ -21,14 +21,10 @@
 
 package org.richfaces.component;
 
-import com.gargoylesoftware.htmlunit.html.HtmlElement;
-import com.gargoylesoftware.htmlunit.html.HtmlPage;
-import com.gargoylesoftware.htmlunit.html.HtmlScript;
-import org.richfaces.event.SwitchablePanelSwitchEvent;
-import org.ajax4jsf.tests.AbstractAjax4JsfTestCase;
-import org.ajax4jsf.tests.MockViewRoot;
-import org.apache.commons.collections.Buffer;
-import org.apache.commons.lang.StringUtils;
+import java.util.HashSet;
+import java.util.Iterator;
+import java.util.List;
+import java.util.Set;
 
 import javax.faces.FacesException;
 import javax.faces.component.UIComponent;
@@ -38,11 +34,16 @@
 import javax.faces.event.FacesEvent;
 import javax.faces.event.PhaseId;
 
-import java.util.HashSet;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Set;
+import org.ajax4jsf.event.EventsQueue;
+import org.ajax4jsf.tests.AbstractAjax4JsfTestCase;
+import org.ajax4jsf.tests.MockViewRoot;
+import org.apache.commons.lang.StringUtils;
+import org.richfaces.event.SwitchablePanelSwitchEvent;
 
+import com.gargoylesoftware.htmlunit.html.HtmlElement;
+import com.gargoylesoftware.htmlunit.html.HtmlPage;
+import com.gargoylesoftware.htmlunit.html.HtmlScript;
+
 /**
  * Unit test for Datascroller component.
  */
@@ -331,12 +332,12 @@
         toggleControl.decode(facesContext);
 
         MockViewRoot mockViewRoot = (MockViewRoot) facesContext.getViewRoot();
-        Buffer events = mockViewRoot.getEventsQueue(facesContext,
+        EventsQueue events = mockViewRoot.getEventsQueue(facesContext,
                 PhaseId.APPLY_REQUEST_VALUES);
         assertNotNull(events);
         assertEquals(2, events.size());
 
-        FacesEvent event = (FacesEvent) events.iterator().next();
+        FacesEvent event = (FacesEvent) events.remove();
         assertTrue(event instanceof SwitchablePanelSwitchEvent);
         SwitchablePanelSwitchEvent switchEvent = (SwitchablePanelSwitchEvent) event;
         assertEquals(switchEvent.getValue(), "ABYBC");
@@ -346,7 +347,7 @@
         assertNotNull(events);
         assertEquals(1, events.size());
 
-        event = (FacesEvent) events.iterator().next();
+        event = (FacesEvent) events.remove();
 
         assertTrue(event instanceof ActionEvent);
         ActionEvent actionEvent = (ActionEvent) event;
@@ -366,7 +367,7 @@
         togglePanel.decode(facesContext);
 
         MockViewRoot mockViewRoot = (MockViewRoot) facesContext.getViewRoot();
-        Buffer events = mockViewRoot.getEventsQueue(facesContext,
+        EventsQueue events = mockViewRoot.getEventsQueue(facesContext,
                 PhaseId.INVOKE_APPLICATION);
         assertNotNull(events);
         assertEquals(0, events.size());

Modified: trunk/ui/tree/src/test/java/org/richfaces/component/events/TreeEventsTest.java
===================================================================
--- trunk/ui/tree/src/test/java/org/richfaces/component/events/TreeEventsTest.java	2007-09-27 23:29:10 UTC (rev 3162)
+++ trunk/ui/tree/src/test/java/org/richfaces/component/events/TreeEventsTest.java	2007-09-28 11:40:53 UTC (rev 3163)
@@ -26,10 +26,10 @@
 import javax.faces.event.FacesEvent;
 import javax.faces.event.FacesListener;
 
+import org.ajax4jsf.event.EventsQueue;
 import org.ajax4jsf.tests.AbstractAjax4JsfTestCase;
 import org.ajax4jsf.tests.MockMethodBinding;
 import org.ajax4jsf.tests.MockViewRoot;
-import org.apache.commons.collections.Buffer;
 import org.richfaces.component.UITree;
 import org.richfaces.component.UITreeNode;
 import org.richfaces.event.AjaxSelectedEvent;
@@ -102,7 +102,7 @@
 		MockMethodBinding binding = new MockMethodBinding();
 		treeNode.setNodeSelectListener(binding);
 		
-		Buffer events = mockViewRoot.getAjaxEventsQueue(facesContext);
+		EventsQueue events = mockViewRoot.getAjaxEventsQueue(facesContext);
 		assertNotNull(events);
 		assertEquals(0, events.size());
 
@@ -125,7 +125,7 @@
 		MockMethodBinding binding = new MockMethodBinding();
 		treeNode.setNodeSelectListener(binding);
 		
-		Buffer events = mockViewRoot.getAjaxEventsQueue(facesContext);
+		EventsQueue events = mockViewRoot.getAjaxEventsQueue(facesContext);
 		assertNotNull(events);
 		assertEquals(0, events.size());
 		assertEquals(0, binding.getInvocationArgs().length);




More information about the richfaces-svn-commits mailing list