From bd334c73d560da2ae5b8a68759d771eaa9bfeabe Mon Sep 17 00:00:00 2001 From: Felix Hamann Date: Sun, 3 Mar 2019 21:54:43 +0100 Subject: [PATCH] expose scope of js util as part of return object --- static/js/utils/alerts.js | 1 + static/js/utils/asidenav.js | 1 + static/js/utils/asyncForm.js | 1 + static/js/utils/asyncTable.js | 1 + static/js/utils/asyncTableFilter.js | 1 + static/js/utils/checkAll.js | 1 + static/js/utils/form.js | 4 ++++ static/js/utils/inputs.js | 5 +++++ static/js/utils/modal.js | 1 + static/js/utils/showHide.js | 1 + static/js/utils/tabber.js | 4 ---- 11 files changed, 17 insertions(+), 4 deletions(-) diff --git a/static/js/utils/alerts.js b/static/js/utils/alerts.js index 03f36b7aa..b854495a0 100644 --- a/static/js/utils/alerts.js +++ b/static/js/utils/alerts.js @@ -89,6 +89,7 @@ alertElements.forEach(initAlert); return { + scope: alertsEl, destroy: function() {}, }; }; diff --git a/static/js/utils/asidenav.js b/static/js/utils/asidenav.js index cbe43fb4f..bb95f6455 100644 --- a/static/js/utils/asidenav.js +++ b/static/js/utils/asidenav.js @@ -57,6 +57,7 @@ initAsidenavSubmenus(); return { + scope: asideEl, destroy: function() {}, }; }; diff --git a/static/js/utils/asyncForm.js b/static/js/utils/asyncForm.js index 0ce2ed986..89ce162a2 100644 --- a/static/js/utils/asyncForm.js +++ b/static/js/utils/asyncForm.js @@ -58,6 +58,7 @@ setup(); return { + scope: formElement, destroy: function() {}, }; }; diff --git a/static/js/utils/asyncTable.js b/static/js/utils/asyncTable.js index 0eeb7528d..ea6458633 100644 --- a/static/js/utils/asyncTable.js +++ b/static/js/utils/asyncTable.js @@ -225,6 +225,7 @@ init(); return { + scope: wrapper, destroy: destroyUtils, }; }; diff --git a/static/js/utils/asyncTableFilter.js b/static/js/utils/asyncTableFilter.js index 478eba9d1..98d9cda75 100644 --- a/static/js/utils/asyncTableFilter.js +++ b/static/js/utils/asyncTableFilter.js @@ -159,6 +159,7 @@ setup(); return { + scope: formElement, destroy: function() {}, }; } diff --git a/static/js/utils/checkAll.js b/static/js/utils/checkAll.js index 8cbeb28b6..b37a89454 100644 --- a/static/js/utils/checkAll.js +++ b/static/js/utils/checkAll.js @@ -124,6 +124,7 @@ init(); return { + scope: wrapper, destroy: destroy, }; }; diff --git a/static/js/utils/form.js b/static/js/utils/form.js index 0c919ee8f..8dc8642a2 100644 --- a/static/js/utils/form.js +++ b/static/js/utils/form.js @@ -54,6 +54,7 @@ } return { + scope: form, destroy: destroyUtils, }; }; @@ -97,6 +98,7 @@ } return { + scope: form, destroy: function() {}, }; }; @@ -138,6 +140,7 @@ } return { + scope: form, destroy: function() {}, }; }; @@ -149,6 +152,7 @@ } return { + scope: form, destroy: function() {}, }; }; diff --git a/static/js/utils/inputs.js b/static/js/utils/inputs.js index 4d8f79946..85229e678 100644 --- a/static/js/utils/inputs.js +++ b/static/js/utils/inputs.js @@ -44,6 +44,7 @@ } return { + scope: wrapper, destroy: destroyUtils, }; }; @@ -135,6 +136,7 @@ }); return { + scope: input, destroy: function() {}, }; } @@ -169,6 +171,7 @@ setup(); return { + scope: input, destroy: function() {}, }; } @@ -195,6 +198,7 @@ } return { + scope: input, destroy: function() {}, }; } @@ -218,6 +222,7 @@ } return { + scope: input, destroy: function() {}, }; } diff --git a/static/js/utils/modal.js b/static/js/utils/modal.js index 4273c5d4d..8bf15bd1a 100644 --- a/static/js/utils/modal.js +++ b/static/js/utils/modal.js @@ -146,6 +146,7 @@ } return { + scope: modalElement, destroy: destroyUtils, }; }; diff --git a/static/js/utils/showHide.js b/static/js/utils/showHide.js index 9f7a4a4df..0441cde4b 100644 --- a/static/js/utils/showHide.js +++ b/static/js/utils/showHide.js @@ -70,6 +70,7 @@ }); return { + scope: wrapper, destroy: function() {}, }; }; diff --git a/static/js/utils/tabber.js b/static/js/utils/tabber.js index e0dd952fe..38fb43578 100644 --- a/static/js/utils/tabber.js +++ b/static/js/utils/tabber.js @@ -86,9 +86,5 @@ $(t).tabgroup(); }); } - - return { - destroy: function() {}, - }; }); })($);