Browse Source

Create a single fragment event per fragment-index

For backward-compatibility, add a new 'fragments' property to the
fragmentshown and fragmenthidden events. The 'fragment' property still
returns the first fragment.
embed
Eric Weikl 12 years ago
parent
commit
46dd9dd817
  1. 12
      js/reveal.js

12
js/reveal.js

@ -1916,11 +1916,11 @@ var Reveal = (function(){
toArray( fragments ).forEach( function( element ) {
element.classList.add( 'visible' );
// Notify subscribers of the change
dispatchEvent( 'fragmentshown', { fragment: element } );
} );
// Notify subscribers of the change
dispatchEvent( 'fragmentshown', { fragment: fragments[0], fragments: fragments } );
updateControls();
return true;
}
@ -1950,11 +1950,11 @@ var Reveal = (function(){
toArray( fragments ).forEach( function( f ) {
f.classList.remove( 'visible' );
// Notify subscribers of the change
dispatchEvent( 'fragmenthidden', { fragment: f } );
} );
// Notify subscribers of the change
dispatchEvent( 'fragmenthidden', { fragment: fragments[0], fragments: fragments } );
updateControls();
return true;
}

Loading…
Cancel
Save