diff options
author | Hakim El Hattab <hakim.elhattab@gmail.com> | 2020-03-10 10:18:37 +0100 |
---|---|---|
committer | Hakim El Hattab <hakim.elhattab@gmail.com> | 2020-03-10 10:18:37 +0100 |
commit | 9a2160536d8f657e3249f010989a3e0f6b6be002 (patch) | |
tree | 9ad2db9b55e18a3ad4fb9f9844602d98554162b0 /js/controllers | |
parent | 98a6d1de6be0e4acf03d8ef0427ccd685047f89b (diff) | |
download | fosdem-2021-minimalism-presentation-9a2160536d8f657e3249f010989a3e0f6b6be002.tar fosdem-2021-minimalism-presentation-9a2160536d8f657e3249f010989a3e0f6b6be002.tar.gz |
tweaks and updated docs for #2627
Diffstat (limited to 'js/controllers')
-rw-r--r-- | js/controllers/plugins.js | 22 |
1 files changed, 12 insertions, 10 deletions
diff --git a/js/controllers/plugins.js b/js/controllers/plugins.js index 00b0c5e..af578cc 100644 --- a/js/controllers/plugins.js +++ b/js/controllers/plugins.js @@ -58,11 +58,12 @@ export default class Plugins { // Load synchronous scripts scripts.forEach( s => { - if (s.id) { - this.registerPlugin(s.id, s.plugin); - scriptLoadedCallback(s); - } else { - loadScript( s.src, () => scriptLoadedCallback(s)); + if( s.id ) { + this.registerPlugin( s.id, s.plugin ); + scriptLoadedCallback( s ); + } + else { + loadScript( s.src, () => scriptLoadedCallback(s) ); } } ); } @@ -134,11 +135,12 @@ export default class Plugins { if( this.asyncDependencies.length ) { this.asyncDependencies.forEach( s => { - if (s.id) { - this.registerPlugin(s.id, s.plugin); - if (typeof s.plugin.init === 'function') { s.plugin.init(); } - if (typeof s.callback === 'function') { s.callback(); } - } else { + if( s.id ) { + this.registerPlugin( s.id, s.plugin ); + if( typeof s.plugin.init === 'function' ) s.plugin.init(); + if( typeof s.callback === 'function' ) s.callback(); + } + else { loadScript( s.src, s.callback ); } } ); |