[Jifty-commit] r4749 - jifty/branches/cssquery-refactor/share/web/static/js

jifty-commit at lists.jifty.org jifty-commit at lists.jifty.org
Thu Dec 20 04:14:23 EST 2007


Author: hlb
Date: Thu Dec 20 04:14:22 2007
New Revision: 4749

Modified:
   jifty/branches/cssquery-refactor/share/web/static/js/behaviour.js

Log:
rewrite behaviour.js with jQuery


Modified: jifty/branches/cssquery-refactor/share/web/static/js/behaviour.js
==============================================================================
--- jifty/branches/cssquery-refactor/share/web/static/js/behaviour.js	(original)
+++ jifty/branches/cssquery-refactor/share/web/static/js/behaviour.js	Thu Dec 20 04:14:22 2007
@@ -1,6 +1,5 @@
 /*
-   Modified to fix some bugs, use a different css query engine, and to
-   to use JSAN classes.
+   Modified version. Use jQuery as css query engine.
    
    Based on Behaviour v1.1 by Ben Nolan, June 2005, which was based
    largely on the work of Simon Willison.
@@ -27,33 +26,34 @@
 
 */   
 
-JSAN.use("DOM.Events");
-JSAN.use("Upgrade.Array.push");
-
 var Behaviour = {
     list: [],
-    
+
     register: function(sheet) {
         Behaviour.list.push(sheet);
     },
     
     apply: function() {
-	var root = arguments[0];
-	if(root) root = $(root);
+        var root = arguments[0];
+        if(root) root = $(root);
 
         for (var h = 0; sheet = Behaviour.list[h]; h++) {
             for (var selector in sheet) {
-		var start = new Date();
-                var elements = cssQuery(selector, root);
+                var start = new Date();
+                var elements = jQuery(selector, root);
 
                 if ( !elements ) continue;
 
                 for (var i = 0; element = elements[i]; i++) {
                     sheet[selector](element);
-		}
+                }
             }
         }
     }
-}    
+};
 
-DOM.Events.addListener( window, "load", function() { Behaviour.apply() } );
+(function($) {
+    $(document).ready(function(){
+        Behaviour.apply();
+    });
+})(jQuery);


More information about the Jifty-commit mailing list