make it possible to disable hash change listener with respondToHashChanges: false
This commit is contained in:
parent
3a032a836a
commit
772fa0308d
4 changed files with 6 additions and 3 deletions
2
dist/reveal.esm.js
vendored
2
dist/reveal.esm.js
vendored
File diff suppressed because one or more lines are too long
2
dist/reveal.js
vendored
2
dist/reveal.js
vendored
File diff suppressed because one or more lines are too long
|
@ -62,6 +62,9 @@ export default {
|
||||||
// page/copying the URL will return you to the same slide
|
// page/copying the URL will return you to the same slide
|
||||||
hash: false,
|
hash: false,
|
||||||
|
|
||||||
|
// Flags if we should monitor the hash and change slides accordingly
|
||||||
|
respondToHashChanges: true,
|
||||||
|
|
||||||
// Push each slide change to the browser history. Implies `hash: true`
|
// Push each slide change to the browser history. Implies `hash: true`
|
||||||
history: false,
|
history: false,
|
||||||
|
|
||||||
|
|
|
@ -487,8 +487,8 @@ export default function( revealElement, options ) {
|
||||||
if( config.touch ) touch.bind();
|
if( config.touch ) touch.bind();
|
||||||
if( config.keyboard ) keyboard.bind();
|
if( config.keyboard ) keyboard.bind();
|
||||||
if( config.progress ) progress.bind();
|
if( config.progress ) progress.bind();
|
||||||
|
if( config.respondToHashChanges ) location.bind();
|
||||||
controls.bind();
|
controls.bind();
|
||||||
location.bind();
|
|
||||||
|
|
||||||
dom.slides.addEventListener( 'transitionend', onTransitionEnd, false );
|
dom.slides.addEventListener( 'transitionend', onTransitionEnd, false );
|
||||||
dom.pauseOverlay.addEventListener( 'click', resume, false );
|
dom.pauseOverlay.addEventListener( 'click', resume, false );
|
||||||
|
|
Loading…
Reference in a new issue