|
@@ -1128,7 +1128,8 @@ var Reveal = (function(){
|
|
}
|
|
}
|
|
|
|
|
|
// Dispatch an event if the slide changed
|
|
// Dispatch an event if the slide changed
|
|
- if( indexh !== indexhBefore || indexv !== indexvBefore ) {
|
|
|
|
|
|
+ var slideChanged = (indexh !== indexhBefore || indexv !== indexvBefore);
|
|
|
|
+ if( slideChanged ) {
|
|
dispatchEvent( 'slidechanged', {
|
|
dispatchEvent( 'slidechanged', {
|
|
'indexh': indexh,
|
|
'indexh': indexh,
|
|
'indexv': indexv,
|
|
'indexv': indexv,
|
|
@@ -1165,8 +1166,10 @@ var Reveal = (function(){
|
|
}
|
|
}
|
|
|
|
|
|
// Handle embedded content
|
|
// Handle embedded content
|
|
- stopEmbeddedContent( previousSlide );
|
|
|
|
- startEmbeddedContent( currentSlide );
|
|
|
|
|
|
+ if (slideChanged) {
|
|
|
|
+ stopEmbeddedContent( previousSlide );
|
|
|
|
+ startEmbeddedContent( currentSlide );
|
|
|
|
+ }
|
|
|
|
|
|
updateControls();
|
|
updateControls();
|
|
updateProgress();
|
|
updateProgress();
|