[richfaces-svn-commits] JBoss Rich Faces SVN: r2267 - trunk/framework/impl/src/main/javascript/prototype.

richfaces-svn-commits at lists.jboss.org richfaces-svn-commits at lists.jboss.org
Wed Aug 15 09:34:33 EDT 2007


Author: nbelaevski
Date: 2007-08-15 09:34:33 -0400 (Wed, 15 Aug 2007)
New Revision: 2267

Modified:
   trunk/framework/impl/src/main/javascript/prototype/patches.js
Log:
Event.unloadElementsCache(..) slightly optimized

Modified: trunk/framework/impl/src/main/javascript/prototype/patches.js
===================================================================
--- trunk/framework/impl/src/main/javascript/prototype/patches.js	2007-08-15 13:00:50 UTC (rev 2266)
+++ trunk/framework/impl/src/main/javascript/prototype/patches.js	2007-08-15 13:34:33 UTC (rev 2267)
@@ -65,14 +65,13 @@
     if (!Prototype.Browser.IE) return;
     
     var observers = Event.observers;
-    for (var i = 0, length = observers.length; i < length; i++) {
+    for (var i = observers.length - 1; i >= 0; i--) {
     	var observer = observers[i];
     	var elt = observer[0];
     	
     	if (Element.isUninitialized(elt)) {
 	    	Event.stopObserving.apply(Event, observer);
-	    	observers.splice(i--, 1);
-	    	length--;
+	    	observers.splice(i, 1);
     	}
     }
 };
\ No newline at end of file




More information about the richfaces-svn-commits mailing list