Use goog.object.get instead of ol.pointer.PointerEvent#getValue_
This commit is contained in:
committed by
tsauerwein
parent
6e2f0dce76
commit
08b297e628
@@ -82,72 +82,72 @@ ol.pointer.PointerEvent = function(type, browserEvent, opt_eventDict) {
|
|||||||
/**
|
/**
|
||||||
* @type {boolean}
|
* @type {boolean}
|
||||||
*/
|
*/
|
||||||
this.bubbles = this.getValue_('bubbles', eventDict);
|
this.bubbles = goog.object.get(eventDict, 'bubbles', false);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @type {boolean}
|
* @type {boolean}
|
||||||
*/
|
*/
|
||||||
this.cancelable = this.getValue_('cancelable', eventDict);
|
this.cancelable = goog.object.get(eventDict, 'cancelable', false);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @type {Object}
|
* @type {Object}
|
||||||
*/
|
*/
|
||||||
this.view = this.getValue_('view', eventDict);
|
this.view = goog.object.get(eventDict, 'view', null);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @type {number}
|
* @type {number}
|
||||||
*/
|
*/
|
||||||
this.detail = this.getValue_('detail', eventDict);
|
this.detail = goog.object.get(eventDict, 'detail', null);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @type {number}
|
* @type {number}
|
||||||
*/
|
*/
|
||||||
this.screenX = this.getValue_('screenX', eventDict);
|
this.screenX = goog.object.get(eventDict, 'screenX', 0);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @type {number}
|
* @type {number}
|
||||||
*/
|
*/
|
||||||
this.screenY = this.getValue_('screenY', eventDict);
|
this.screenY = goog.object.get(eventDict, 'screenY', 0);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @type {number}
|
* @type {number}
|
||||||
*/
|
*/
|
||||||
this.clientX = this.getValue_('clientX', eventDict);
|
this.clientX = goog.object.get(eventDict, 'clientX', 0);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @type {number}
|
* @type {number}
|
||||||
*/
|
*/
|
||||||
this.clientY = this.getValue_('clientY', eventDict);
|
this.clientY = goog.object.get(eventDict, 'clientY', 0);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @type {boolean}
|
* @type {boolean}
|
||||||
*/
|
*/
|
||||||
this.ctrlKey = this.getValue_('ctrlKey', eventDict);
|
this.ctrlKey = goog.object.get(eventDict, 'ctrlKey', false);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @type {boolean}
|
* @type {boolean}
|
||||||
*/
|
*/
|
||||||
this.altKey = this.getValue_('altKey', eventDict);
|
this.altKey = goog.object.get(eventDict, 'altKey', false);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @type {boolean}
|
* @type {boolean}
|
||||||
*/
|
*/
|
||||||
this.shiftKey = this.getValue_('shiftKey', eventDict);
|
this.shiftKey = goog.object.get(eventDict, 'shiftKey', false);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @type {boolean}
|
* @type {boolean}
|
||||||
*/
|
*/
|
||||||
this.metaKey = this.getValue_('metaKey', eventDict);
|
this.metaKey = goog.object.get(eventDict, 'metaKey', false);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @type {number}
|
* @type {number}
|
||||||
*/
|
*/
|
||||||
this.button = this.getValue_('button', eventDict);
|
this.button = goog.object.get(eventDict, 'button', 0);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @type {Node}
|
* @type {Node}
|
||||||
*/
|
*/
|
||||||
this.relatedTarget = this.getValue_('relatedTarget', eventDict);
|
this.relatedTarget = goog.object.get(eventDict, 'relatedTarget', null);
|
||||||
|
|
||||||
// PointerEvent related properties
|
// PointerEvent related properties
|
||||||
|
|
||||||
@@ -196,19 +196,6 @@ ol.pointer.PointerEvent = function(type, browserEvent, opt_eventDict) {
|
|||||||
goog.inherits(ol.pointer.PointerEvent, goog.events.Event);
|
goog.inherits(ol.pointer.PointerEvent, goog.events.Event);
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @private
|
|
||||||
* @param {string} key
|
|
||||||
* @param {Object.<string, ?>} eventDict
|
|
||||||
* @return {string|number|?}
|
|
||||||
*/
|
|
||||||
ol.pointer.PointerEvent.prototype.getValue_ = function(key, eventDict) {
|
|
||||||
return goog.isDefAndNotNull(eventDict[key]) ?
|
|
||||||
eventDict[key] :
|
|
||||||
ol.pointer.PointerEvent.MOUSE_DEFAULTS['relatedTarget'];
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @private
|
* @private
|
||||||
* @param {Object.<string, ?>} eventDict
|
* @param {Object.<string, ?>} eventDict
|
||||||
@@ -308,24 +295,3 @@ ol.pointer.PointerEvent.HAS_BUTTONS = false;
|
|||||||
ol.pointer.PointerEvent.createMouseEvent = function(inType, inDict) {
|
ol.pointer.PointerEvent.createMouseEvent = function(inType, inDict) {
|
||||||
return new MouseEvent(inType, inDict);
|
return new MouseEvent(inType, inDict);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* List of default values when creating an event.
|
|
||||||
*/
|
|
||||||
ol.pointer.PointerEvent.MOUSE_DEFAULTS = {
|
|
||||||
'bubbles': false,
|
|
||||||
'cancelable': false,
|
|
||||||
'view': null,
|
|
||||||
'detail': null,
|
|
||||||
'screenX': 0,
|
|
||||||
'screenY': 0,
|
|
||||||
'clientX': 0,
|
|
||||||
'clientY': 0,
|
|
||||||
'ctrlKey': false,
|
|
||||||
'altKey': false,
|
|
||||||
'shiftKey': false,
|
|
||||||
'metaKey': false,
|
|
||||||
'button': 0,
|
|
||||||
'relatedTarget': null
|
|
||||||
};
|
|
||||||
|
|||||||
Reference in New Issue
Block a user