Quellcode durchsuchen

prevent repeated initialization #1616

Hakim El Hattab vor 8 Jahren
Ursprung
Commit
6bfa48a667
1 geänderte Dateien mit 8 neuen und 0 gelöschten Zeilen
  1. 8 0
      js/reveal.js

+ 8 - 0
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 ) {