]> git.ipfire.org Git - thirdparty/foundation/foundation-sites.git/commitdiff
Optimized selectors in another tight loop 4435/head
authorJack Mahoney <jackmahoney212@gmail.com>
Thu, 13 Feb 2014 00:49:37 +0000 (11:49 +1100)
committerJack Mahoney <jackmahoney212@gmail.com>
Thu, 13 Feb 2014 00:49:37 +0000 (11:49 +1100)
Found another selector repeat inside of a tight loop. Cached the selector before entering loop

js/foundation/foundation.js

index ad33853038d13dedafb686aa229c6d8d729c9648..c02ddf70afadbd54743f388b9ca8ad6953d6e616 100644 (file)
 
   var header_helpers = function (class_array) {
     var i = class_array.length;
+    var head = $('head');
 
     while (i--) {
-      if($('head').has('.' + class_array[i]).length === 0) {
-        $('head').append('<meta class="' + class_array[i] + '">');
+      if(head.has('.' + class_array[i]).length === 0) {
+        head.append('<meta class="' + class_array[i] + '">');
       }
     }
   };