Skip to content

Commit cffd306

Browse files
committed
Allow pointer events to be used if supported
1 parent 9de1d4a commit cffd306

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/view/View.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,8 @@ var View = Base.extend(Emitter, /** @lends View# */{
5353
DomElement.setPrefixed(element.style, {
5454
userDrag: none,
5555
userSelect: none,
56+
// Prevent pointer events from doing things like panning the page
57+
touchAction: none,
5658
touchCallout: none,
5759
contentZooming: none,
5860
tapHighlightColor: 'rgba(0,0,0,0)'
@@ -1070,7 +1072,7 @@ new function() { // Injection scope for event handling on the browser
10701072
// Touch handling inspired by Hammer.js
10711073
var navigator = window.navigator,
10721074
mousedown, mousemove, mouseup;
1073-
if (navigator.pointerEnabled || navigator.msPointerEnabled) {
1075+
if (window.PointerEvent || window.MSPointerEvent) {
10741076
// HTML5 / MS pointer events
10751077
mousedown = 'pointerdown MSPointerDown';
10761078
mousemove = 'pointermove MSPointerMove';

0 commit comments

Comments
 (0)