Explorar el Código

change back state event scope, document level makes more sense as that's where the state class is applied

Hakim El Hattab hace 12 años
padre
commit
0d9a6419bb
Se han modificado 2 ficheros con 3 adiciones y 3 borrados
  1. 1 1
      index.html
  2. 2 2
      js/reveal.js

+ 1 - 1
index.html

@@ -255,7 +255,7 @@
 
 			// Example of binding an event to a state. This listener will trigger
 			// when the slide with 'data-state="blurred"' is opened.
-			document.querySelector( '#reveal' ).addEventListener( 'blurred', function() {
+			document.addEventListener( 'blurred', function() {
 				
 			}, false );
 

+ 2 - 2
js/reveal.js

@@ -513,8 +513,8 @@ var Reveal = (function(){
 
 			// Dispatch custom event
 			var event = document.createEvent( "HTMLEvents" );
-			event.initEvent( state[i], false, true );
-			dom.wrapper.dispatchEvent( event );
+			event.initEvent( state[i], true, true );
+			document.dispatchEvent( event );
 		}
 
 		// Clean up the remaints of the previous state