]> git.ipfire.org Git - thirdparty/foundation/foundation-sites.git/commitdiff
Use pull request #11258 from ncoden/fix/prevent-triggers-utils-to-load-twice for...
authorNicolas Coden <nicolas@ncoden.fr>
Sat, 16 Jun 2018 08:17:01 +0000 (10:17 +0200)
committerNicolas Coden <nicolas@ncoden.fr>
Sat, 16 Jun 2018 21:02:24 +0000 (23:02 +0200)
4419192c2 fix: prevent to initialize Triggers twice before window is loaded

Signed-off-by: Nicolas Coden <nicolas@ncoden.fr>
js/foundation.util.triggers.js

index 3a21e36f586759a78f08c01502a6f3253f4cee0e..55e1fc306bd314bffd79356ecaae9e22c68ae914 100644 (file)
@@ -241,17 +241,14 @@ Triggers.Initializers.addGlobalListeners = function() {
 }
 
 
-Triggers.init = function($, Foundation) {
-  if (typeof($.triggersInitialized) === 'undefined') {
-    let $document = $(document);
-
-    onLoad($(window), function () {
+Triggers.init = function ($, Foundation) {
+  onLoad($(window), function () {
+    if ($.triggersInitialized !== true) {
       Triggers.Initializers.addSimpleListeners();
       Triggers.Initializers.addGlobalListeners();
-    });
-
-    $.triggersInitialized = true;
-  }
+      $.triggersInitialized = true;
+    }
+  });
 
   if(Foundation) {
     Foundation.Triggers = Triggers;