aboutsummaryrefslogtreecommitdiff
path: root/js/reveal.js
diff options
context:
space:
mode:
authorHakim El Hattab <hakim.elhattab@gmail.com>2016-06-10 10:41:16 +0200
committerHakim El Hattab <hakim.elhattab@gmail.com>2016-06-10 10:41:16 +0200
commit6bfa48a667fe91bb1de1b680769aeb7260af3a49 (patch)
tree27d4292afdc0a777b72b3efe9172cc6ac2c88826 /js/reveal.js
parentd78a8046dc4eabf6940488ec0184b8b5b618af6a (diff)
downloadfreenode-live-2017-presentation-6bfa48a667fe91bb1de1b680769aeb7260af3a49.tar
freenode-live-2017-presentation-6bfa48a667fe91bb1de1b680769aeb7260af3a49.tar.gz
prevent repeated initialization #1616
Diffstat (limited to 'js/reveal.js')
-rw-r--r--js/reveal.js8
1 files changed, 8 insertions, 0 deletions
diff --git a/js/reveal.js b/js/reveal.js
index ed4d769..3de52c5 100644
--- a/js/reveal.js
+++ b/js/reveal.js
@@ -165,6 +165,9 @@
},
+ // Flags if Reveal.initialize() has been called
+ initialized = false,
+
// Flags if reveal.js is loaded (has dispatched the 'ready' event)
loaded = false,
@@ -257,6 +260,11 @@
*/
function initialize( options ) {
+ // Make sure we only initialize once
+ if( initialized === true ) return;
+
+ initialized = true;
+
checkCapabilities();
if( !features.transforms2d && !features.transforms3d ) {