prevent same plugin from being registered twice

main
Hakim El Hattab 4 years ago
parent fbbae1dc55
commit 7b62a0f356

@ -1558,12 +1558,17 @@
*/
function registerPlugin( id, plugin ) {
plugins[id] = plugin;
if( plugins[id] === undefined ) {
plugins[id] = plugin;
// If a plugin is registered after reveal.js is loaded,
// initialize it right away
if( loaded && typeof plugin.init === 'function' ) {
plugin.init();
// If a plugin is registered after reveal.js is loaded,
// initialize it right away
if( loaded && typeof plugin.init === 'function' ) {
plugin.init();
}
}
else {
console.warn( 'reveal.js: "'+ id +'" plugin has already been registered' );
}
}

Loading…
Cancel
Save