s/event/mapBrowserEvent/g

This commit is contained in:
Tom Payne
2012-07-19 00:05:27 +02:00
parent 1d6101a5a1
commit 0e3b97a0b6
5 changed files with 36 additions and 33 deletions
+1 -1
View File
@@ -12,6 +12,6 @@ ol.Control = function() {
/** /**
* @param {ol.MapBrowserEvent} event Map browser event. * @param {ol.MapBrowserEvent} mapBrowserEvent Map browser event.
*/ */
ol.Control.prototype.handleMapBrowserEvent = goog.abstractMethod; ol.Control.prototype.handleMapBrowserEvent = goog.abstractMethod;
+7 -6
View File
@@ -19,16 +19,17 @@ goog.inherits(ol.control.DblClickZoom, ol.Control);
/** /**
* @inheritDoc * @inheritDoc
*/ */
ol.control.DblClickZoom.prototype.handleMapBrowserEvent = function(event) { ol.control.DblClickZoom.prototype.handleMapBrowserEvent =
if (event.type == goog.events.EventType.DBLCLICK) { function(mapBrowserEvent) {
var map = event.map; if (mapBrowserEvent.type == goog.events.EventType.DBLCLICK) {
var map = mapBrowserEvent.map;
map.whileFrozen(function() { map.whileFrozen(function() {
// FIXME compute correct center for zoom // FIXME compute correct center for zoom
map.setCenter(event.getCoordinate()); map.setCenter(mapBrowserEvent.getCoordinate());
var browserEventObject = event.getBrowserEventObject(); var browserEventObject = mapBrowserEvent.getBrowserEventObject();
var scale = browserEventObject.shiftKey ? 2 : 0.5; var scale = browserEventObject.shiftKey ? 2 : 0.5;
map.setResolution(scale * map.getResolution()); map.setResolution(scale * map.getResolution());
}); });
event.preventDefault(); mapBrowserEvent.preventDefault();
} }
}; };
+18 -18
View File
@@ -59,14 +59,14 @@ goog.inherits(ol.control.Drag, ol.Control);
/** /**
* @param {ol.MapBrowserEvent} event Event. * @param {ol.MapBrowserEvent} mapBrowserEvent Event.
* @protected * @protected
*/ */
ol.control.Drag.prototype.handleDrag = goog.nullFunction; ol.control.Drag.prototype.handleDrag = goog.nullFunction;
/** /**
* @param {ol.MapBrowserEvent} event Event. * @param {ol.MapBrowserEvent} mapBrowserEvent Event.
* @protected * @protected
* @return {boolean} Capture dragging. * @return {boolean} Capture dragging.
*/ */
@@ -74,7 +74,7 @@ ol.control.Drag.prototype.handleDragStart = goog.functions.FALSE;
/** /**
* @param {ol.MapBrowserEvent} event Event. * @param {ol.MapBrowserEvent} mapBrowserEvent Event.
* @protected * @protected
*/ */
ol.control.Drag.prototype.handleDragEnd = goog.nullFunction; ol.control.Drag.prototype.handleDragEnd = goog.nullFunction;
@@ -83,35 +83,35 @@ ol.control.Drag.prototype.handleDragEnd = goog.nullFunction;
/** /**
* @inheritDoc * @inheritDoc
*/ */
ol.control.Drag.prototype.handleMapBrowserEvent = function(event) { ol.control.Drag.prototype.handleMapBrowserEvent = function(mapBrowserEvent) {
var browserEventObject; var browserEventObject;
if (this.dragging_) { if (this.dragging_) {
if (event.type == goog.events.EventType.MOUSEMOVE || if (mapBrowserEvent.type == goog.events.EventType.MOUSEMOVE ||
event.type == goog.events.EventType.MOUSEOUT || mapBrowserEvent.type == goog.events.EventType.MOUSEOUT ||
event.type == goog.events.EventType.MOUSEUP) { mapBrowserEvent.type == goog.events.EventType.MOUSEUP) {
browserEventObject = event.getBrowserEventObject(); browserEventObject = mapBrowserEvent.getBrowserEventObject();
this.deltaX = browserEventObject.offsetX - this.startX; this.deltaX = browserEventObject.offsetX - this.startX;
this.deltaY = browserEventObject.offsetY - this.startY; this.deltaY = browserEventObject.offsetY - this.startY;
if (event.type == goog.events.EventType.MOUSEMOVE) { if (mapBrowserEvent.type == goog.events.EventType.MOUSEMOVE) {
this.handleDrag(event); this.handleDrag(mapBrowserEvent);
} else { } else {
this.handleDragEnd(event); this.handleDragEnd(mapBrowserEvent);
this.dragging_ = false; this.dragging_ = false;
} }
event.preventDefault(); mapBrowserEvent.preventDefault();
} }
} else { } else {
if (event.type == goog.events.EventType.MOUSEDOWN) { if (mapBrowserEvent.type == goog.events.EventType.MOUSEDOWN) {
browserEventObject = event.getBrowserEventObject(); browserEventObject = mapBrowserEvent.getBrowserEventObject();
this.startX = browserEventObject.offsetX; this.startX = browserEventObject.offsetX;
this.startY = browserEventObject.offsetY; this.startY = browserEventObject.offsetY;
this.deltaX = 0; this.deltaX = 0;
this.deltaY = 0; this.deltaY = 0;
this.startCenter = event.map.getCenter(); this.startCenter = mapBrowserEvent.map.getCenter();
this.startCoordinate = event.getCoordinate(); this.startCoordinate = mapBrowserEvent.getCoordinate();
if (this.handleDragStart(event)) { if (this.handleDragStart(mapBrowserEvent)) {
this.dragging_ = true; this.dragging_ = true;
event.preventDefault(); mapBrowserEvent.preventDefault();
} }
} }
} }
+2 -2
View File
@@ -20,8 +20,8 @@ goog.inherits(ol.control.DragPan, ol.control.Drag);
/** /**
* @inheritDoc * @inheritDoc
*/ */
ol.control.DragPan.prototype.handleDrag = function(event) { ol.control.DragPan.prototype.handleDrag = function(mapBrowserEvent) {
var map = event.map; var map = mapBrowserEvent.map;
var resolution = map.getResolution(); var resolution = map.getResolution();
var center = new goog.math.Coordinate( var center = new goog.math.Coordinate(
this.startCenter.x - resolution * this.deltaX, this.startCenter.x - resolution * this.deltaX,
+8 -6
View File
@@ -19,20 +19,22 @@ goog.inherits(ol.control.MouseWheelZoom, ol.Control);
/** /**
* @inheritDoc * @inheritDoc
*/ */
ol.control.MouseWheelZoom.prototype.handleMapBrowserEvent = function(event) { ol.control.MouseWheelZoom.prototype.handleMapBrowserEvent =
if (event.type == goog.events.MouseWheelHandler.EventType.MOUSEWHEEL) { function(mapBrowserEvent) {
var map = event.map; if (mapBrowserEvent.type ==
goog.events.MouseWheelHandler.EventType.MOUSEWHEEL) {
var map = mapBrowserEvent.map;
var mouseWheelEvent = /** @type {goog.events.MouseWheelEvent} */ var mouseWheelEvent = /** @type {goog.events.MouseWheelEvent} */
event.getBrowserEventObject(); mapBrowserEvent.getBrowserEventObject();
goog.asserts.assert(mouseWheelEvent instanceof goog.events.MouseWheelEvent); goog.asserts.assert(mouseWheelEvent instanceof goog.events.MouseWheelEvent);
if (mouseWheelEvent.deltaY !== 0) { if (mouseWheelEvent.deltaY !== 0) {
map.whileFrozen(function() { map.whileFrozen(function() {
// FIXME compute correct center for zoom // FIXME compute correct center for zoom
map.setCenter(event.getCoordinate()); map.setCenter(mapBrowserEvent.getCoordinate());
var scale = mouseWheelEvent.deltaY < 0 ? 0.5 : 2; var scale = mouseWheelEvent.deltaY < 0 ? 0.5 : 2;
map.setResolution(scale * map.getResolution()); map.setResolution(scale * map.getResolution());
}); });
event.preventDefault(); mapBrowserEvent.preventDefault();
mouseWheelEvent.preventDefault(); mouseWheelEvent.preventDefault();
} }
} }