Delete functionality to control presentation from notes window
Its was impossible (at least for me) to keep the windows in sync without bloating the code too much.
This commit is contained in:
parent
64448319eb
commit
1801bf67ea
2 changed files with 0 additions and 35 deletions
|
@ -119,9 +119,6 @@
|
|||
}
|
||||
}
|
||||
|
||||
// Kill the slide listeners while responding to the event
|
||||
removeSlideListeners();
|
||||
|
||||
// Update the note slides
|
||||
currentSlide.contentWindow.Reveal.slide( data.indexh, data.indexv );
|
||||
nextSlide.contentWindow.Reveal.slide( data.nextindexh, data.nextindexv );
|
||||
|
@ -134,30 +131,8 @@
|
|||
currentSlide.contentWindow.Reveal.prevFragment();
|
||||
}
|
||||
|
||||
// Resume listening on the next cycle
|
||||
setTimeout( addSlideListeners, 1 );
|
||||
|
||||
}, false );
|
||||
|
||||
function addSlideListeners() {
|
||||
currentSlide.contentWindow.Reveal.addEventListener( 'slidechanged', onNotesSlideChange, false );
|
||||
nextSlide.contentWindow.Reveal.addEventListener( 'slidechanged', onNotesSlideChange, false );
|
||||
}
|
||||
|
||||
function removeSlideListeners() {
|
||||
currentSlide.contentWindow.Reveal.removeEventListener( 'slidechanged', onNotesSlideChange, false );
|
||||
nextSlide.contentWindow.Reveal.removeEventListener( 'slidechanged', onNotesSlideChange, false );
|
||||
}
|
||||
|
||||
function onNotesSlideChange( event ) {
|
||||
window.opener.postMessage( JSON.stringify({
|
||||
indexh : event.indexh,
|
||||
indexv : event.indexv
|
||||
}), '*' );
|
||||
}
|
||||
|
||||
addSlideListeners();
|
||||
|
||||
})( window );
|
||||
|
||||
}, false );
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue