aboutsummaryrefslogtreecommitdiff
path: root/js/slide-deck.js
diff options
context:
space:
mode:
Diffstat (limited to 'js/slide-deck.js')
-rw-r--r--js/slide-deck.js15
1 files changed, 8 insertions, 7 deletions
diff --git a/js/slide-deck.js b/js/slide-deck.js
index 559b761..266de5c 100644
--- a/js/slide-deck.js
+++ b/js/slide-deck.js
@@ -415,8 +415,9 @@ SlideDeck.prototype.loadConfig_ = function(config) {
415 this.container.appendChild(el); 415 this.container.appendChild(el);
416 } 416 }
417 417
418 if (Modernizr.touch 418 if (/*
419 && (!!!('enableTouch' in settings) || settings.enableTouch)) { 419 * Modernizr.touch &&
420 */(!!!('enableTouch' in settings) || settings.enableTouch)) {
420 var self = this; 421 var self = this;
421 422
422 // Note: this prevents mobile zoom in/out but prevents iOS from doing 423 // Note: this prevents mobile zoom in/out but prevents iOS from doing
@@ -425,13 +426,13 @@ SlideDeck.prototype.loadConfig_ = function(config) {
425 e.preventDefault(); 426 e.preventDefault();
426 }, false); 427 }, false);
427 428
428 require([ 'hammer' ], function() { 429 require([ 'hammer' ], function(Hammer) {
429 var hammer = new Hammer(this.container); 430 var hammer = new Hammer(self.container);
430 hammer.ondragend = function(e) { 431 hammer.on('swipe', function(e) {
431 var evt = document.createEvent('Event'); 432 var evt = document.createEvent('Event');
432 evt.initEvent('keydown', true, true); 433 evt.initEvent('keydown', true, true);
433 434
434 switch (e.direction) { 435 switch (e.gesture.direction) {
435 case 'right': 436 case 'right':
436 // previous slide 437 // previous slide
437 evt.keyCode = 37; 438 evt.keyCode = 37;
@@ -443,7 +444,7 @@ SlideDeck.prototype.loadConfig_ = function(config) {
443 } 444 }
444 445
445 document.dispatchEvent(evt); 446 document.dispatchEvent(evt);
446 }; 447 });
447 }); 448 });
448 449
449 } 450 }