Only allowing 'unpause' keyboard events while paused
parent
784fa9d2e3
commit
f0b93d895b
11
js/reveal.js
11
js/reveal.js
|
@ -563,7 +563,7 @@ var Reveal = (function(){
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Vertical stacks are not centered since their section
|
// Vertical stacks are not centered since their section
|
||||||
// children will be
|
// children will be
|
||||||
if( slide.classList.contains( 'stack' ) ) {
|
if( slide.classList.contains( 'stack' ) ) {
|
||||||
slide.style.top = 0;
|
slide.style.top = 0;
|
||||||
|
@ -594,7 +594,7 @@ var Reveal = (function(){
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Retrieves the vertical index which was stored using
|
* Retrieves the vertical index which was stored using
|
||||||
* #setPreviousVerticalIndex() or 0 if no previous index
|
* #setPreviousVerticalIndex() or 0 if no previous index
|
||||||
* exists.
|
* exists.
|
||||||
*
|
*
|
||||||
|
@ -1066,7 +1066,7 @@ var Reveal = (function(){
|
||||||
var slideAutoSlide = slides[index].getAttribute( 'data-autoslide' );
|
var slideAutoSlide = slides[index].getAttribute( 'data-autoslide' );
|
||||||
if( slideAutoSlide ) {
|
if( slideAutoSlide ) {
|
||||||
autoSlide = parseInt( slideAutoSlide, 10 );
|
autoSlide = parseInt( slideAutoSlide, 10 );
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
autoSlide = config.autoSlide;
|
autoSlide = config.autoSlide;
|
||||||
}
|
}
|
||||||
|
@ -1480,6 +1480,11 @@ var Reveal = (function(){
|
||||||
|
|
||||||
var triggered = true;
|
var triggered = true;
|
||||||
|
|
||||||
|
// while paused only allow "unpausing" keyboard events (b and .)
|
||||||
|
if (isPaused() && [66,190,191].indexOf(event.keyCode) === -1 ) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
switch( event.keyCode ) {
|
switch( event.keyCode ) {
|
||||||
// p, page up
|
// p, page up
|
||||||
case 80: case 33: navigatePrev(); break;
|
case 80: case 33: navigatePrev(); break;
|
||||||
|
|
Loading…
Reference in New Issue