tweaks and updated docs for #2627

This commit is contained in:
Hakim El Hattab
2020-03-10 10:18:37 +01:00
parent 98a6d1de6b
commit 9a2160536d
3 changed files with 16 additions and 17 deletions

View File

@ -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 );
}
} );