use new fragment nav method from slide()

This commit is contained in:
Hakim El Hattab 2013-11-18 09:13:34 -05:00
parent b4e2c97d0c
commit 8550186afc
2 changed files with 5 additions and 14 deletions

View File

@ -1560,16 +1560,7 @@ var Reveal = (function(){
// Show fragment, if specified // Show fragment, if specified
if( typeof f !== 'undefined' ) { if( typeof f !== 'undefined' ) {
var fragments = sortFragments( currentSlide.querySelectorAll( '.fragment' ) ); navigateFragment( f );
toArray( fragments ).forEach( function( fragment, indexf ) {
if( indexf < f ) {
fragment.classList.add( 'visible' );
}
else {
fragment.classList.remove( 'visible' );
}
} );
} }
// Dispatch an event if the slide changed // Dispatch an event if the slide changed
@ -2335,7 +2326,7 @@ var Reveal = (function(){
} }
if( offset > 0 && fragmentsShown.length ) { if( offset > 0 && fragmentsShown.length ) {
console.log('hidden'); console.log('shown');
dispatchEvent( 'fragmentshown', { fragment: fragmentsShown[0], fragments: fragmentsShown } ); dispatchEvent( 'fragmentshown', { fragment: fragmentsShown[0], fragments: fragmentsShown } );
} }

6
js/reveal.min.js vendored

File diff suppressed because one or more lines are too long