diff options
author | Hakim El Hattab | 2015-06-03 12:00:35 +0200 |
---|---|---|
committer | Hakim El Hattab | 2015-06-03 12:00:35 +0200 |
commit | 562d3b0238f69029fad912c067b5d4555f09e3ae (patch) | |
tree | 08fa7517e03f2137dd442d500d7e62d877efe5bc /js/reveal.js | |
parent | 0055b7b763ff633fb11c35dc7580c2df1603a562 (diff) | |
parent | db359519aed9a949944c9543a0b6f5c0745c3e85 (diff) |
Merge branch 'davidbanham-master' into dev
Diffstat (limited to 'js/reveal.js')
-rw-r--r-- | js/reveal.js | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/js/reveal.js b/js/reveal.js index ff5ea53..556f222 100644 --- a/js/reveal.js +++ b/js/reveal.js @@ -3764,8 +3764,15 @@ // keyboard modifier key is present if( activeElementIsCE || activeElementIsInput || (event.shiftKey && event.keyCode !== 32) || event.altKey || event.ctrlKey || event.metaKey ) return; - // While paused only allow "unpausing" keyboard events (b and .) - if( isPaused() && [66,190,191].indexOf( event.keyCode ) === -1 ) { + // While paused only allow resume keyboard events; + // 'b', '.' or any key specifically mapped to togglePause + var resumeKeyCodes = [66,190,191].concat( Object.keys( config.keyboard ).map( function( key ) { + if( config.keyboard[key] === 'togglePause' ) { + return parseInt( key, 10 ); + } + })); + + if( isPaused() && resumeKeyCodes.indexOf( event.keyCode ) === -1 ) { return false; } |