[richfaces-svn-commits] JBoss Rich Faces SVN: r15974 - root/framework/trunk/impl/src/main/resources/META-INF/resources.

richfaces-svn-commits at lists.jboss.org richfaces-svn-commits at lists.jboss.org
Mon Nov 23 07:27:13 EST 2009


Author: pyaschenko
Date: 2009-11-23 07:27:12 -0500 (Mon, 23 Nov 2009)
New Revision: 15974

Modified:
   root/framework/trunk/impl/src/main/resources/META-INF/resources/richfaces-queue.js
Log:
ajax client library: queue. not tested enough

Modified: root/framework/trunk/impl/src/main/resources/META-INF/resources/richfaces-queue.js
===================================================================
--- root/framework/trunk/impl/src/main/resources/META-INF/resources/richfaces-queue.js	2009-11-23 04:18:27 UTC (rev 15973)
+++ root/framework/trunk/impl/src/main/resources/META-INF/resources/richfaces-queue.js	2009-11-23 12:27:12 UTC (rev 15974)
@@ -5,7 +5,7 @@
 	jsf.ajax.request = function request(source, event, options) {
 		//richfaces.ajax.request(source, event, options);
 		richfaces.queue.push(source, event, options);
-	}
+	};
 	
 	richfaces.queue = function(opts){
 
@@ -41,7 +41,7 @@
 			
 			onRequestDelayPassed: function() {
 				this.readyToSubmit = true;
-				this.queue.submitFirst(); // TODO: here we need to call query.submitFirst
+				submitFirst();
 			},
 			
 			startTimer: function() {
@@ -127,8 +127,9 @@
 			last = items.shift();
 			if (last.readyToSubmit) {
 				log.debug("richfaces.queue: will submit request NOW");
-				last.query.appendParameter("AJAX:EVENTS_COUNT", last.eventsCount);
-				richfaces.ajax.request(last.query, last.event, last.options);
+				//last.query.appendParameter("AJAX:EVENTS_COUNT", last.eventsCount);
+				var params = richfaces.processRequestParams(last.query, last.options);
+				richfaces.ajax.request(last.query, last.event, params);
 				if (last.options.queueonsubmit) {
 					last.options.queueonsubmit.call(last);
 				}
@@ -172,7 +173,7 @@
 						lastEntry.stopTimer();
 						entry.setEventsCount(lastEntry.getEventsCount() + 1);
 						
-						this.items[lastIdx] = entry;
+						updateLastEntry(entry);
 					} else {
 						log.debug("Last queue entry is not the last anymore. Stopping requestDelay timer and marking entry as ready for submission")
 						
@@ -189,7 +190,7 @@
 				}
 				
 				entry.startTimer();
-				submitFirst();	
+				//submitFirst();	
 			},
 			
 			pop: function () {



More information about the richfaces-svn-commits mailing list