Rename _ol_MapBrowserEventHandler_ to MapBrowserEventHandler
This commit is contained in:
committed by
Frederic Junod
parent
479c7a4668
commit
5199371b9f
@@ -16,7 +16,7 @@ import _ol_pointer_PointerEventHandler_ from './pointer/PointerEventHandler.js';
|
|||||||
* @constructor
|
* @constructor
|
||||||
* @extends {ol.events.EventTarget}
|
* @extends {ol.events.EventTarget}
|
||||||
*/
|
*/
|
||||||
var _ol_MapBrowserEventHandler_ = function(map, moveTolerance) {
|
var MapBrowserEventHandler = function(map, moveTolerance) {
|
||||||
|
|
||||||
_ol_events_EventTarget_.call(this);
|
_ol_events_EventTarget_.call(this);
|
||||||
|
|
||||||
@@ -110,14 +110,14 @@ var _ol_MapBrowserEventHandler_ = function(map, moveTolerance) {
|
|||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
inherits(_ol_MapBrowserEventHandler_, _ol_events_EventTarget_);
|
inherits(MapBrowserEventHandler, _ol_events_EventTarget_);
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @param {ol.pointer.PointerEvent} pointerEvent Pointer event.
|
* @param {ol.pointer.PointerEvent} pointerEvent Pointer event.
|
||||||
* @private
|
* @private
|
||||||
*/
|
*/
|
||||||
_ol_MapBrowserEventHandler_.prototype.emulateClick_ = function(pointerEvent) {
|
MapBrowserEventHandler.prototype.emulateClick_ = function(pointerEvent) {
|
||||||
var newEvent = new MapBrowserPointerEvent(
|
var newEvent = new MapBrowserPointerEvent(
|
||||||
MapBrowserEventType.CLICK, this.map_, pointerEvent);
|
MapBrowserEventType.CLICK, this.map_, pointerEvent);
|
||||||
this.dispatchEvent(newEvent);
|
this.dispatchEvent(newEvent);
|
||||||
@@ -146,7 +146,7 @@ _ol_MapBrowserEventHandler_.prototype.emulateClick_ = function(pointerEvent) {
|
|||||||
* @param {ol.pointer.PointerEvent} pointerEvent Pointer event.
|
* @param {ol.pointer.PointerEvent} pointerEvent Pointer event.
|
||||||
* @private
|
* @private
|
||||||
*/
|
*/
|
||||||
_ol_MapBrowserEventHandler_.prototype.updateActivePointers_ = function(pointerEvent) {
|
MapBrowserEventHandler.prototype.updateActivePointers_ = function(pointerEvent) {
|
||||||
var event = pointerEvent;
|
var event = pointerEvent;
|
||||||
|
|
||||||
if (event.type == MapBrowserEventType.POINTERUP ||
|
if (event.type == MapBrowserEventType.POINTERUP ||
|
||||||
@@ -163,7 +163,7 @@ _ol_MapBrowserEventHandler_.prototype.updateActivePointers_ = function(pointerEv
|
|||||||
* @param {ol.pointer.PointerEvent} pointerEvent Pointer event.
|
* @param {ol.pointer.PointerEvent} pointerEvent Pointer event.
|
||||||
* @private
|
* @private
|
||||||
*/
|
*/
|
||||||
_ol_MapBrowserEventHandler_.prototype.handlePointerUp_ = function(pointerEvent) {
|
MapBrowserEventHandler.prototype.handlePointerUp_ = function(pointerEvent) {
|
||||||
this.updateActivePointers_(pointerEvent);
|
this.updateActivePointers_(pointerEvent);
|
||||||
var newEvent = new MapBrowserPointerEvent(
|
var newEvent = new MapBrowserPointerEvent(
|
||||||
MapBrowserEventType.POINTERUP, this.map_, pointerEvent);
|
MapBrowserEventType.POINTERUP, this.map_, pointerEvent);
|
||||||
@@ -195,7 +195,7 @@ _ol_MapBrowserEventHandler_.prototype.handlePointerUp_ = function(pointerEvent)
|
|||||||
* @return {boolean} If the left mouse button was pressed.
|
* @return {boolean} If the left mouse button was pressed.
|
||||||
* @private
|
* @private
|
||||||
*/
|
*/
|
||||||
_ol_MapBrowserEventHandler_.prototype.isMouseActionButton_ = function(pointerEvent) {
|
MapBrowserEventHandler.prototype.isMouseActionButton_ = function(pointerEvent) {
|
||||||
return pointerEvent.button === 0;
|
return pointerEvent.button === 0;
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -204,7 +204,7 @@ _ol_MapBrowserEventHandler_.prototype.isMouseActionButton_ = function(pointerEve
|
|||||||
* @param {ol.pointer.PointerEvent} pointerEvent Pointer event.
|
* @param {ol.pointer.PointerEvent} pointerEvent Pointer event.
|
||||||
* @private
|
* @private
|
||||||
*/
|
*/
|
||||||
_ol_MapBrowserEventHandler_.prototype.handlePointerDown_ = function(pointerEvent) {
|
MapBrowserEventHandler.prototype.handlePointerDown_ = function(pointerEvent) {
|
||||||
this.updateActivePointers_(pointerEvent);
|
this.updateActivePointers_(pointerEvent);
|
||||||
var newEvent = new MapBrowserPointerEvent(
|
var newEvent = new MapBrowserPointerEvent(
|
||||||
MapBrowserEventType.POINTERDOWN, this.map_, pointerEvent);
|
MapBrowserEventType.POINTERDOWN, this.map_, pointerEvent);
|
||||||
@@ -252,7 +252,7 @@ _ol_MapBrowserEventHandler_.prototype.handlePointerDown_ = function(pointerEvent
|
|||||||
* @param {ol.pointer.PointerEvent} pointerEvent Pointer event.
|
* @param {ol.pointer.PointerEvent} pointerEvent Pointer event.
|
||||||
* @private
|
* @private
|
||||||
*/
|
*/
|
||||||
_ol_MapBrowserEventHandler_.prototype.handlePointerMove_ = function(pointerEvent) {
|
MapBrowserEventHandler.prototype.handlePointerMove_ = function(pointerEvent) {
|
||||||
// Between pointerdown and pointerup, pointermove events are triggered.
|
// Between pointerdown and pointerup, pointermove events are triggered.
|
||||||
// To avoid a 'false' touchmove event to be dispatched, we test if the pointer
|
// To avoid a 'false' touchmove event to be dispatched, we test if the pointer
|
||||||
// moved a significant distance.
|
// moved a significant distance.
|
||||||
@@ -278,7 +278,7 @@ _ol_MapBrowserEventHandler_.prototype.handlePointerMove_ = function(pointerEvent
|
|||||||
* @param {ol.pointer.PointerEvent} pointerEvent Pointer event.
|
* @param {ol.pointer.PointerEvent} pointerEvent Pointer event.
|
||||||
* @private
|
* @private
|
||||||
*/
|
*/
|
||||||
_ol_MapBrowserEventHandler_.prototype.relayEvent_ = function(pointerEvent) {
|
MapBrowserEventHandler.prototype.relayEvent_ = function(pointerEvent) {
|
||||||
var dragging = !!(this.down_ && this.isMoving_(pointerEvent));
|
var dragging = !!(this.down_ && this.isMoving_(pointerEvent));
|
||||||
this.dispatchEvent(new MapBrowserPointerEvent(
|
this.dispatchEvent(new MapBrowserPointerEvent(
|
||||||
pointerEvent.type, this.map_, pointerEvent, dragging));
|
pointerEvent.type, this.map_, pointerEvent, dragging));
|
||||||
@@ -290,7 +290,7 @@ _ol_MapBrowserEventHandler_.prototype.relayEvent_ = function(pointerEvent) {
|
|||||||
* @return {boolean} Is moving.
|
* @return {boolean} Is moving.
|
||||||
* @private
|
* @private
|
||||||
*/
|
*/
|
||||||
_ol_MapBrowserEventHandler_.prototype.isMoving_ = function(pointerEvent) {
|
MapBrowserEventHandler.prototype.isMoving_ = function(pointerEvent) {
|
||||||
return Math.abs(pointerEvent.clientX - this.down_.clientX) > this.moveTolerance_ ||
|
return Math.abs(pointerEvent.clientX - this.down_.clientX) > this.moveTolerance_ ||
|
||||||
Math.abs(pointerEvent.clientY - this.down_.clientY) > this.moveTolerance_;
|
Math.abs(pointerEvent.clientY - this.down_.clientY) > this.moveTolerance_;
|
||||||
};
|
};
|
||||||
@@ -299,7 +299,7 @@ _ol_MapBrowserEventHandler_.prototype.isMoving_ = function(pointerEvent) {
|
|||||||
/**
|
/**
|
||||||
* @inheritDoc
|
* @inheritDoc
|
||||||
*/
|
*/
|
||||||
_ol_MapBrowserEventHandler_.prototype.disposeInternal = function() {
|
MapBrowserEventHandler.prototype.disposeInternal = function() {
|
||||||
if (this.relayedListenerKey_) {
|
if (this.relayedListenerKey_) {
|
||||||
_ol_events_.unlistenByKey(this.relayedListenerKey_);
|
_ol_events_.unlistenByKey(this.relayedListenerKey_);
|
||||||
this.relayedListenerKey_ = null;
|
this.relayedListenerKey_ = null;
|
||||||
@@ -322,4 +322,4 @@ _ol_MapBrowserEventHandler_.prototype.disposeInternal = function() {
|
|||||||
}
|
}
|
||||||
_ol_events_EventTarget_.prototype.disposeInternal.call(this);
|
_ol_events_EventTarget_.prototype.disposeInternal.call(this);
|
||||||
};
|
};
|
||||||
export default _ol_MapBrowserEventHandler_;
|
export default MapBrowserEventHandler;
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ import {getUid, inherits} from './index.js';
|
|||||||
import _ol_Collection_ from './Collection.js';
|
import _ol_Collection_ from './Collection.js';
|
||||||
import _ol_CollectionEventType_ from './CollectionEventType.js';
|
import _ol_CollectionEventType_ from './CollectionEventType.js';
|
||||||
import MapBrowserEvent from './MapBrowserEvent.js';
|
import MapBrowserEvent from './MapBrowserEvent.js';
|
||||||
import _ol_MapBrowserEventHandler_ from './MapBrowserEventHandler.js';
|
import MapBrowserEventHandler from './MapBrowserEventHandler.js';
|
||||||
import MapBrowserEventType from './MapBrowserEventType.js';
|
import MapBrowserEventType from './MapBrowserEventType.js';
|
||||||
import MapEvent from './MapEvent.js';
|
import MapEvent from './MapEvent.js';
|
||||||
import _ol_MapEventType_ from './MapEventType.js';
|
import _ol_MapEventType_ from './MapEventType.js';
|
||||||
@@ -187,7 +187,7 @@ var _ol_PluggableMap_ = function(options) {
|
|||||||
* @private
|
* @private
|
||||||
* @type {ol.MapBrowserEventHandler}
|
* @type {ol.MapBrowserEventHandler}
|
||||||
*/
|
*/
|
||||||
this.mapBrowserEventHandler_ = new _ol_MapBrowserEventHandler_(this, options.moveTolerance);
|
this.mapBrowserEventHandler_ = new MapBrowserEventHandler(this, options.moveTolerance);
|
||||||
for (var key in MapBrowserEventType) {
|
for (var key in MapBrowserEventType) {
|
||||||
_ol_events_.listen(this.mapBrowserEventHandler_, MapBrowserEventType[key],
|
_ol_events_.listen(this.mapBrowserEventHandler_, MapBrowserEventType[key],
|
||||||
this.handleMapBrowserEvent, this);
|
this.handleMapBrowserEvent, this);
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
import _ol_Map_ from '../../../src/ol/Map.js';
|
import _ol_Map_ from '../../../src/ol/Map.js';
|
||||||
import _ol_MapBrowserEventHandler_ from '../../../src/ol/MapBrowserEventHandler.js';
|
import MapBrowserEventHandler from '../../../src/ol/MapBrowserEventHandler.js';
|
||||||
import _ol_events_ from '../../../src/ol/events.js';
|
import _ol_events_ from '../../../src/ol/events.js';
|
||||||
import _ol_has_ from '../../../src/ol/has.js';
|
import _ol_has_ from '../../../src/ol/has.js';
|
||||||
import _ol_pointer_PointerEvent_ from '../../../src/ol/pointer/PointerEvent.js';
|
import _ol_pointer_PointerEvent_ from '../../../src/ol/pointer/PointerEvent.js';
|
||||||
@@ -16,7 +16,7 @@ describe('ol.MapBrowserEventHandler', function() {
|
|||||||
beforeEach(function() {
|
beforeEach(function() {
|
||||||
clock = sinon.useFakeTimers();
|
clock = sinon.useFakeTimers();
|
||||||
target = document.createElement('DIV');
|
target = document.createElement('DIV');
|
||||||
handler = new _ol_MapBrowserEventHandler_(new _ol_Map_({
|
handler = new MapBrowserEventHandler(new _ol_Map_({
|
||||||
target: target
|
target: target
|
||||||
}));
|
}));
|
||||||
|
|
||||||
@@ -99,7 +99,7 @@ describe('ol.MapBrowserEventHandler', function() {
|
|||||||
|
|
||||||
var handler;
|
var handler;
|
||||||
beforeEach(function() {
|
beforeEach(function() {
|
||||||
handler = new _ol_MapBrowserEventHandler_(new _ol_Map_({}));
|
handler = new MapBrowserEventHandler(new _ol_Map_({}));
|
||||||
});
|
});
|
||||||
|
|
||||||
it('is null if no "down" type event has been handled', function() {
|
it('is null if no "down" type event has been handled', function() {
|
||||||
@@ -119,8 +119,8 @@ describe('ol.MapBrowserEventHandler', function() {
|
|||||||
var moveToleranceHandler;
|
var moveToleranceHandler;
|
||||||
var pointerdownAt0;
|
var pointerdownAt0;
|
||||||
beforeEach(function() {
|
beforeEach(function() {
|
||||||
defaultHandler = new _ol_MapBrowserEventHandler_(new _ol_Map_({}));
|
defaultHandler = new MapBrowserEventHandler(new _ol_Map_({}));
|
||||||
moveToleranceHandler = new _ol_MapBrowserEventHandler_(new _ol_Map_({}), 8);
|
moveToleranceHandler = new MapBrowserEventHandler(new _ol_Map_({}), 8);
|
||||||
pointerdownAt0 = new _ol_pointer_PointerEvent_('pointerdown', {}, {
|
pointerdownAt0 = new _ol_pointer_PointerEvent_('pointerdown', {}, {
|
||||||
clientX: 0,
|
clientX: 0,
|
||||||
clientY: 0
|
clientY: 0
|
||||||
|
|||||||
Reference in New Issue
Block a user