refactoring, type annotations

This commit is contained in:
tsauerwein
2014-02-19 11:58:56 +01:00
parent d772c95ccf
commit 7fbd11154b
8 changed files with 250 additions and 56 deletions

View File

@@ -42,8 +42,16 @@ goog.require('ol.pointer.EventSource');
ol.pointer.NativeSource = function(dispatcher) {
goog.base(this, dispatcher);
/**
* @const
* @type {goog.structs.Map}
*/
this.pointerMap = dispatcher.pointerMap;
/**
* @const
* @type {Array.<string>}
*/
this.events = [
'pointerdown',
'pointermove',
@@ -54,6 +62,11 @@ ol.pointer.NativeSource = function(dispatcher) {
'gotpointercapture',
'lostpointercapture'
];
/**
* @const
* @type {Object.<string, function(goog.events.BrowserEvent)>}
*/
this.mapping = {
'pointerdown': this.pointerDown,
'pointermove': this.pointerMove,