Skip to content

Commit 79febad

Browse files
committed
Merge pull request #154 from enyojs/ENYO-2214-ryanjduffy
Fixes ENYO-2214
2 parents 79d29a9 + ee9dae1 commit 79febad

File tree

1 file changed

+12
-1
lines changed

1 file changed

+12
-1
lines changed

src/PanZoomView.js

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -214,7 +214,7 @@ module.exports = kind(
214214
*/
215215
components: [
216216
{name: 'animator', kind: Animator, onStep: 'zoomAnimationStep', onEnd: 'zoomAnimationEnd'},
217-
{name: 'viewport', style: 'overflow:hidden;min-height:100%;min-width:100%;', classes: 'enyo-fit', ongesturechange: 'gestureTransform', ongestureend: 'saveState', ontap: 'singleTap', ondblclick: 'doubleClick', onmousewheel: 'mousewheel', components: [
217+
{name: 'viewport', style: 'overflow:hidden;min-height:100%;min-width:100%;', classes: 'enyo-fit', ongesturechange: 'gestureTransform', ongestureend: 'saveState', ontap: 'singleTap', ondblclick: 'doubleClick', onmousewheel: 'mousewheel', ondown: 'handleDown', components: [
218218
{name: 'content'}
219219
]}
220220
],
@@ -299,6 +299,17 @@ module.exports = kind(
299299
return true;
300300
},
301301

302+
/**
303+
* Ensure that hold is canceled onMove (vs onLeave) so drag event occur as expected
304+
*
305+
* @private
306+
*/
307+
handleDown: function (sender, event) {
308+
event.configureHoldPulse({
309+
endHold: 'onMove'
310+
});
311+
},
312+
302313
/**
303314
* @method
304315
* @private

0 commit comments

Comments
 (0)