|
@@ -1632,19 +1632,19 @@ var Reveal = (function(){
|
|
|
var fragments = sortFragments( currentSlide.querySelectorAll( '.fragment:not(.visible)' ) );
|
|
|
|
|
|
if( fragments.length ) {
|
|
|
-
|
|
|
- var nextFragmentIndex = fragments[0].getAttribute( 'data-fragment-index' );
|
|
|
-
|
|
|
- toArray( fragments ).forEach( function( thisFragment ) {
|
|
|
- var f = thisFragment.getAttribute( 'data-fragment-index' );
|
|
|
- if( f === nextFragmentIndex ) {
|
|
|
- thisFragment.classList.add( 'visible' );
|
|
|
-
|
|
|
-
|
|
|
- dispatchEvent( 'fragmentshown', { fragment: thisFragment } );
|
|
|
- }
|
|
|
+
|
|
|
+ var index = fragments[0].getAttribute( 'data-fragment-index' );
|
|
|
+
|
|
|
+
|
|
|
+ fragments = currentSlide.querySelectorAll( '.fragment[data-fragment-index="'+ index +'"]' );
|
|
|
+
|
|
|
+ toArray( fragments ).forEach( function( element ) {
|
|
|
+ element.classList.add( 'visible' );
|
|
|
+
|
|
|
+
|
|
|
+ dispatchEvent( 'fragmentshown', { fragment: element } );
|
|
|
} );
|
|
|
-
|
|
|
+
|
|
|
updateControls();
|
|
|
return true;
|
|
|
}
|
|
@@ -1666,17 +1666,17 @@ var Reveal = (function(){
|
|
|
var fragments = sortFragments( currentSlide.querySelectorAll( '.fragment.visible' ) );
|
|
|
|
|
|
if( fragments.length ) {
|
|
|
-
|
|
|
- var prevFragmentIndex = fragments[0].getAttribute( 'data-fragment-index' );
|
|
|
-
|
|
|
- toArray( fragments ).forEach( function( thisFragment ) {
|
|
|
- var f = thisFragment.getAttribute( 'data-fragment-index' );
|
|
|
- if( f === prevFragmentIndex ) {
|
|
|
- thisFragment.classList.remove( 'visible' );
|
|
|
-
|
|
|
-
|
|
|
- dispatchEvent( 'fragmenthidden', { fragment: thisFragment } );
|
|
|
- }
|
|
|
+
|
|
|
+ var index = fragments[ fragments.length - 1 ].getAttribute( 'data-fragment-index' );
|
|
|
+
|
|
|
+
|
|
|
+ fragments = currentSlide.querySelectorAll( '.fragment[data-fragment-index="'+ index +'"]' );
|
|
|
+
|
|
|
+ toArray( fragments ).forEach( function( f ) {
|
|
|
+ f.classList.remove( 'visible' );
|
|
|
+
|
|
|
+
|
|
|
+ dispatchEvent( 'fragmenthidden', { fragment: f } );
|
|
|
} );
|
|
|
|
|
|
updateControls();
|