Forráskód Böngészése

add isReady method to check reveal.js loaded state

Hakim El Hattab 10 éve
szülő
commit
71218583f7
2 módosított fájl, 11 hozzáadás és 1 törlés
  1. 10 0
      js/reveal.js
  2. 1 1
      js/reveal.min.js

+ 10 - 0
js/reveal.js

@@ -96,6 +96,9 @@ var Reveal = (function(){
 			dependencies: []
 		},
 
+		// Flags if reveal.js is loaded (has dispatched the 'ready' event)
+		loaded = false,
+
 		// The current auto-slide duration
 		autoSlide = 0,
 
@@ -447,6 +450,8 @@ var Reveal = (function(){
 			// Enable transitions now that we're loaded
 			dom.slides.classList.remove( 'no-transition' );
 
+			loaded = true;
+
 			dispatchEvent( 'ready', {
 				'indexh': indexh,
 				'indexv': indexv,
@@ -2670,6 +2675,11 @@ var Reveal = (function(){
 			}
 		},
 
+		// Checks if reveal.js has been loaded and is ready for use
+		isReady: function() {
+			return loaded;
+		},
+
 		// Forward event binding to the reveal DOM element
 		addEventListener: function( type, listener, useCapture ) {
 			if( 'addEventListener' in window ) {

A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 1 - 1
js/reveal.min.js


Nem az összes módosított fájl került megjelenítésre, mert túl sok fájl változott