[Mobile] Gestures

Ratio used to check if
zoom should be in or out now
divides lastDistance/distance
instead of firstDistance/distance.
Therefore by comparing last distance,
user is able to zoom in and out on
same pinch without removing fingers.
This commit is contained in:
Shivam Dave 2015-09-01 10:24:32 -07:00
parent 5b95574673
commit aa4dbf7062

View File

@ -335,7 +335,7 @@ define(
newMidpointPosition = midpointPosition.positionAsPlotPoint,
newTouchPosition = [trackTouchPosition(touches[0], bounds).positionAsPlotPoint,
trackTouchPosition(touches[1], bounds).positionAsPlotPoint],
distanceRatio = firstTouchDistance / distance,
distanceRatio = lastTouchDistance / distance || firstTouchDistance / distance,
newViewport = calculateViewport(newMidpointPosition, newTouchPosition, distanceRatio);
$scope.viewport = newViewport;