add isReady method to check reveal.js loaded state
This commit is contained in:
parent
e7ee8858a2
commit
71218583f7
10
js/reveal.js
10
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 ) {
|
||||
|
|
File diff suppressed because one or more lines are too long
Loading…
Reference in New Issue