aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHakim El Hattab <hakim.elhattab@gmail.com>2019-01-10 14:43:33 +0100
committerHakim El Hattab <hakim.elhattab@gmail.com>2019-01-10 14:43:33 +0100
commit10e44aabfcaba104ab52bdc11f2f6963155cdea4 (patch)
tree12020225e4f564531b9102b62b2862168b63300c
parent9712cc9ad64cda09306834250c8770d1e81b2856 (diff)
downloadperl-software-in-gnu-guix-10e44aabfcaba104ab52bdc11f2f6963155cdea4.tar
perl-software-in-gnu-guix-10e44aabfcaba104ab52bdc11f2f6963155cdea4.tar.gz
remove pinch gesture for triggering overview mode on touch devices, enables regular mobile pinch-to-zoom
-rw-r--r--js/reveal.js44
1 files changed, 1 insertions, 43 deletions
diff --git a/js/reveal.js b/js/reveal.js
index 2442a5c..9e14fb9 100644
--- a/js/reveal.js
+++ b/js/reveal.js
@@ -328,7 +328,6 @@
touch = {
startX: 0,
startY: 0,
- startSpan: 0,
startCount: 0,
captured: false,
threshold: 40
@@ -5066,18 +5065,6 @@
touch.startY = event.touches[0].clientY;
touch.startCount = event.touches.length;
- // If there's two touches we need to memorize the distance
- // between those two points to detect pinching
- if( event.touches.length === 2 && config.overview ) {
- touch.startSpan = distanceBetween( {
- x: event.touches[1].clientX,
- y: event.touches[1].clientY
- }, {
- x: touch.startX,
- y: touch.startY
- } );
- }
-
}
/**
@@ -5096,37 +5083,8 @@
var currentX = event.touches[0].clientX;
var currentY = event.touches[0].clientY;
- // If the touch started with two points and still has
- // two active touches; test for the pinch gesture
- if( event.touches.length === 2 && touch.startCount === 2 && config.overview ) {
-
- // The current distance in pixels between the two touch points
- var currentSpan = distanceBetween( {
- x: event.touches[1].clientX,
- y: event.touches[1].clientY
- }, {
- x: touch.startX,
- y: touch.startY
- } );
-
- // If the span is larger than the desire amount we've got
- // ourselves a pinch
- if( Math.abs( touch.startSpan - currentSpan ) > touch.threshold ) {
- touch.captured = true;
-
- if( currentSpan < touch.startSpan ) {
- activateOverview();
- }
- else {
- deactivateOverview();
- }
- }
-
- event.preventDefault();
-
- }
// There was only one touch point, look for a swipe
- else if( event.touches.length === 1 && touch.startCount !== 2 ) {
+ if( event.touches.length === 1 && touch.startCount !== 2 ) {
var deltaX = currentX - touch.startX,
deltaY = currentY - touch.startY;