Use pointer events everywhere
This commit is contained in:
@@ -2,10 +2,11 @@
|
||||
* @module ol/control/MousePosition
|
||||
*/
|
||||
import {listen} from '../events.js';
|
||||
import EventType from '../events/EventType.js';
|
||||
import EventType from '../pointer/EventType.js';
|
||||
import {getChangeEventType} from '../Object.js';
|
||||
import Control from './Control.js';
|
||||
import {getTransformFromProjections, identityTransform, get as getProjection} from '../proj.js';
|
||||
import 'pepjs';
|
||||
|
||||
|
||||
/**
|
||||
@@ -170,13 +171,11 @@ class MousePosition extends Control {
|
||||
if (map) {
|
||||
const viewport = map.getViewport();
|
||||
this.listenerKeys.push(
|
||||
listen(viewport, EventType.MOUSEMOVE, this.handleMouseMove, this),
|
||||
listen(viewport, EventType.TOUCHSTART, this.handleMouseMove, this)
|
||||
listen(viewport, EventType.POINTERMOVE, this.handleMouseMove, this)
|
||||
);
|
||||
if (this.renderOnMouseOut_) {
|
||||
this.listenerKeys.push(
|
||||
listen(viewport, EventType.MOUSEOUT, this.handleMouseOut, this),
|
||||
listen(viewport, EventType.TOUCHEND, this.handleMouseOut, this)
|
||||
listen(viewport, EventType.POINTEROUT, this.handleMouseOut, this)
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user