|
@@ -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 ) {
|