|
@@ -129,6 +129,9 @@ var Reveal = (function(){
|
|
|
|
|
|
deactivateOverviewTimeout = 0,
|
|
|
|
|
|
+
|
|
|
+ eventsAreBound = false,
|
|
|
+
|
|
|
|
|
|
touch = {
|
|
|
startX: 0,
|
|
@@ -390,6 +393,8 @@ var Reveal = (function(){
|
|
|
*/
|
|
|
function addEventListeners() {
|
|
|
|
|
|
+ eventsAreBound = true;
|
|
|
+
|
|
|
window.addEventListener( 'hashchange', onWindowHashChange, false );
|
|
|
window.addEventListener( 'resize', onWindowResize, false );
|
|
|
|
|
@@ -424,6 +429,8 @@ var Reveal = (function(){
|
|
|
*/
|
|
|
function removeEventListeners() {
|
|
|
|
|
|
+ eventsAreBound = false;
|
|
|
+
|
|
|
document.removeEventListener( 'keydown', onDocumentKeyDown, false );
|
|
|
window.removeEventListener( 'hashchange', onWindowHashChange, false );
|
|
|
window.removeEventListener( 'resize', onWindowResize, false );
|
|
@@ -1801,7 +1808,7 @@ var Reveal = (function(){
|
|
|
|
|
|
|
|
|
|
|
|
- if( isOverview() ) {
|
|
|
+ if( eventsAreBound && isOverview() ) {
|
|
|
event.preventDefault();
|
|
|
|
|
|
deactivateOverview();
|