Use goog.asserts.assertInstanceof
This commit is contained in:
@@ -47,7 +47,7 @@ ol.interaction.DblClickZoom.prototype.handleMapBrowserEvent =
|
|||||||
-this.delta_ : this.delta_;
|
-this.delta_ : this.delta_;
|
||||||
// FIXME works for View2D only
|
// FIXME works for View2D only
|
||||||
var view = map.getView();
|
var view = map.getView();
|
||||||
goog.asserts.assert(view instanceof ol.View2D);
|
goog.asserts.assertInstanceof(view, ol.View2D);
|
||||||
view.zoomByDelta(map, delta, anchor,
|
view.zoomByDelta(map, delta, anchor,
|
||||||
ol.interaction.DBLCLICKZOOM_ANIMATION_DURATION);
|
ol.interaction.DBLCLICKZOOM_ANIMATION_DURATION);
|
||||||
mapBrowserEvent.preventDefault();
|
mapBrowserEvent.preventDefault();
|
||||||
|
|||||||
@@ -99,24 +99,24 @@ ol.interaction.Drag.prototype.handleMapBrowserEvent =
|
|||||||
var view = map.getView();
|
var view = map.getView();
|
||||||
var browserEvent = mapBrowserEvent.browserEvent;
|
var browserEvent = mapBrowserEvent.browserEvent;
|
||||||
if (mapBrowserEvent.type == ol.MapBrowserEvent.EventType.DOWN) {
|
if (mapBrowserEvent.type == ol.MapBrowserEvent.EventType.DOWN) {
|
||||||
goog.asserts.assert(browserEvent instanceof goog.events.BrowserEvent);
|
goog.asserts.assertInstanceof(browserEvent, goog.events.BrowserEvent);
|
||||||
this.handleDown(mapBrowserEvent);
|
this.handleDown(mapBrowserEvent);
|
||||||
}
|
}
|
||||||
if (this.dragging_) {
|
if (this.dragging_) {
|
||||||
if (mapBrowserEvent.type == ol.MapBrowserEvent.EventType.DRAG) {
|
if (mapBrowserEvent.type == ol.MapBrowserEvent.EventType.DRAG) {
|
||||||
goog.asserts.assert(browserEvent instanceof goog.events.BrowserEvent);
|
goog.asserts.assertInstanceof(browserEvent, goog.events.BrowserEvent);
|
||||||
this.deltaX = browserEvent.clientX - this.startX;
|
this.deltaX = browserEvent.clientX - this.startX;
|
||||||
this.deltaY = browserEvent.clientY - this.startY;
|
this.deltaY = browserEvent.clientY - this.startY;
|
||||||
this.handleDrag(mapBrowserEvent);
|
this.handleDrag(mapBrowserEvent);
|
||||||
} else if (mapBrowserEvent.type == ol.MapBrowserEvent.EventType.DRAGEND) {
|
} else if (mapBrowserEvent.type == ol.MapBrowserEvent.EventType.DRAGEND) {
|
||||||
goog.asserts.assert(browserEvent instanceof goog.events.BrowserEvent);
|
goog.asserts.assertInstanceof(browserEvent, goog.events.BrowserEvent);
|
||||||
this.deltaX = browserEvent.clientX - this.startX;
|
this.deltaX = browserEvent.clientX - this.startX;
|
||||||
this.deltaY = browserEvent.clientY - this.startY;
|
this.deltaY = browserEvent.clientY - this.startY;
|
||||||
this.handleDragEnd(mapBrowserEvent);
|
this.handleDragEnd(mapBrowserEvent);
|
||||||
this.dragging_ = false;
|
this.dragging_ = false;
|
||||||
}
|
}
|
||||||
} else if (mapBrowserEvent.type == ol.MapBrowserEvent.EventType.DRAGSTART) {
|
} else if (mapBrowserEvent.type == ol.MapBrowserEvent.EventType.DRAGSTART) {
|
||||||
goog.asserts.assert(browserEvent instanceof goog.events.BrowserEvent);
|
goog.asserts.assertInstanceof(browserEvent, goog.events.BrowserEvent);
|
||||||
this.startX = browserEvent.clientX;
|
this.startX = browserEvent.clientX;
|
||||||
this.startY = browserEvent.clientY;
|
this.startY = browserEvent.clientY;
|
||||||
this.deltaX = 0;
|
this.deltaX = 0;
|
||||||
|
|||||||
@@ -58,7 +58,7 @@ ol.interaction.DragPan.prototype.handleDrag = function(mapBrowserEvent) {
|
|||||||
var map = mapBrowserEvent.map;
|
var map = mapBrowserEvent.map;
|
||||||
// FIXME works for View2D only
|
// FIXME works for View2D only
|
||||||
var view = map.getView();
|
var view = map.getView();
|
||||||
goog.asserts.assert(view instanceof ol.View2D);
|
goog.asserts.assertInstanceof(view, ol.View2D);
|
||||||
var resolution = view.getResolution();
|
var resolution = view.getResolution();
|
||||||
var rotation = view.getRotation();
|
var rotation = view.getRotation();
|
||||||
var newCenter = [-resolution * this.deltaX, resolution * this.deltaY];
|
var newCenter = [-resolution * this.deltaX, resolution * this.deltaY];
|
||||||
@@ -124,7 +124,7 @@ ol.interaction.DragPan.prototype.handleDown = function(mapBrowserEvent) {
|
|||||||
var map = mapBrowserEvent.map;
|
var map = mapBrowserEvent.map;
|
||||||
// FIXME works for View2D only
|
// FIXME works for View2D only
|
||||||
var view = map.getView();
|
var view = map.getView();
|
||||||
goog.asserts.assert(view instanceof ol.View2D);
|
goog.asserts.assertInstanceof(view, ol.View2D);
|
||||||
goog.asserts.assert(!goog.isNull(mapBrowserEvent.frameState));
|
goog.asserts.assert(!goog.isNull(mapBrowserEvent.frameState));
|
||||||
if (!goog.isNull(this.kineticPreRenderFn_) &&
|
if (!goog.isNull(this.kineticPreRenderFn_) &&
|
||||||
map.removePreRenderFunction(this.kineticPreRenderFn_)) {
|
map.removePreRenderFunction(this.kineticPreRenderFn_)) {
|
||||||
|
|||||||
@@ -56,7 +56,7 @@ ol.interaction.DragRotateAndZoom.prototype.handleDrag =
|
|||||||
var magnitude = delta.magnitude();
|
var magnitude = delta.magnitude();
|
||||||
// FIXME works for View2D only
|
// FIXME works for View2D only
|
||||||
var view = map.getView();
|
var view = map.getView();
|
||||||
goog.asserts.assert(view instanceof ol.View2D);
|
goog.asserts.assertInstanceof(view, ol.View2D);
|
||||||
map.requestRenderFrame();
|
map.requestRenderFrame();
|
||||||
// FIXME the calls to map.rotate and map.zoomToResolution should use
|
// FIXME the calls to map.rotate and map.zoomToResolution should use
|
||||||
// map.withFrozenRendering but an assertion fails :-(
|
// map.withFrozenRendering but an assertion fails :-(
|
||||||
|
|||||||
@@ -52,7 +52,7 @@ ol.interaction.DragRotate.prototype.handleDrag = function(mapBrowserEvent) {
|
|||||||
var delta = theta - this.lastAngle_;
|
var delta = theta - this.lastAngle_;
|
||||||
var view = map.getView();
|
var view = map.getView();
|
||||||
// FIXME supports View2D only
|
// FIXME supports View2D only
|
||||||
goog.asserts.assert(view instanceof ol.View2D);
|
goog.asserts.assertInstanceof(view, ol.View2D);
|
||||||
map.requestRenderFrame();
|
map.requestRenderFrame();
|
||||||
view.rotateWithoutConstraints(map, view.getRotation() - delta);
|
view.rotateWithoutConstraints(map, view.getRotation() - delta);
|
||||||
}
|
}
|
||||||
@@ -68,7 +68,7 @@ ol.interaction.DragRotate.prototype.handleDragEnd = function(mapBrowserEvent) {
|
|||||||
var map = mapBrowserEvent.map;
|
var map = mapBrowserEvent.map;
|
||||||
// FIXME supports View2D only
|
// FIXME supports View2D only
|
||||||
var view = map.getView();
|
var view = map.getView();
|
||||||
goog.asserts.assert(view instanceof ol.View2D);
|
goog.asserts.assertInstanceof(view, ol.View2D);
|
||||||
view.rotate(map, view.getRotation(), undefined,
|
view.rotate(map, view.getRotation(), undefined,
|
||||||
ol.interaction.DRAGROTATE_ANIMATION_DURATION);
|
ol.interaction.DRAGROTATE_ANIMATION_DURATION);
|
||||||
view.setHint(ol.ViewHint.INTERACTING, -1);
|
view.setHint(ol.ViewHint.INTERACTING, -1);
|
||||||
@@ -85,7 +85,7 @@ ol.interaction.DragRotate.prototype.handleDragStart =
|
|||||||
var map = mapBrowserEvent.map;
|
var map = mapBrowserEvent.map;
|
||||||
// FIXME supports View2D only
|
// FIXME supports View2D only
|
||||||
var view = map.getView();
|
var view = map.getView();
|
||||||
goog.asserts.assert(view instanceof ol.View2D);
|
goog.asserts.assertInstanceof(view, ol.View2D);
|
||||||
map.requestRenderFrame();
|
map.requestRenderFrame();
|
||||||
this.lastAngle_ = undefined;
|
this.lastAngle_ = undefined;
|
||||||
view.setHint(ol.ViewHint.INTERACTING, 1);
|
view.setHint(ol.ViewHint.INTERACTING, 1);
|
||||||
|
|||||||
@@ -69,7 +69,7 @@ ol.interaction.DragZoom.prototype.handleDragEnd =
|
|||||||
map.withFrozenRendering(function() {
|
map.withFrozenRendering(function() {
|
||||||
// FIXME works for View2D only
|
// FIXME works for View2D only
|
||||||
var view = map.getView();
|
var view = map.getView();
|
||||||
goog.asserts.assert(view instanceof ol.View2D);
|
goog.asserts.assertInstanceof(view, ol.View2D);
|
||||||
var mapSize = /** @type {ol.Size} */ (map.getSize());
|
var mapSize = /** @type {ol.Size} */ (map.getSize());
|
||||||
view.fitExtent(extent, mapSize);
|
view.fitExtent(extent, mapSize);
|
||||||
// FIXME we should preserve rotation
|
// FIXME we should preserve rotation
|
||||||
|
|||||||
@@ -54,7 +54,7 @@ ol.interaction.KeyboardPan.prototype.handleMapBrowserEvent =
|
|||||||
var map = mapBrowserEvent.map;
|
var map = mapBrowserEvent.map;
|
||||||
// FIXME works for View2D only
|
// FIXME works for View2D only
|
||||||
var view = map.getView();
|
var view = map.getView();
|
||||||
goog.asserts.assert(view instanceof ol.View2D);
|
goog.asserts.assertInstanceof(view, ol.View2D);
|
||||||
var resolution = view.getResolution();
|
var resolution = view.getResolution();
|
||||||
var rotation = view.getRotation();
|
var rotation = view.getRotation();
|
||||||
var mapUnitsDelta = resolution * this.delta_;
|
var mapUnitsDelta = resolution * this.delta_;
|
||||||
|
|||||||
@@ -51,7 +51,7 @@ ol.interaction.KeyboardZoom.prototype.handleMapBrowserEvent =
|
|||||||
map.requestRenderFrame();
|
map.requestRenderFrame();
|
||||||
// FIXME works for View2D only
|
// FIXME works for View2D only
|
||||||
var view = map.getView();
|
var view = map.getView();
|
||||||
goog.asserts.assert(view instanceof ol.View2D);
|
goog.asserts.assertInstanceof(view, ol.View2D);
|
||||||
view.zoomByDelta(map, delta, undefined,
|
view.zoomByDelta(map, delta, undefined,
|
||||||
ol.interaction.KEYBOARD_ZOOM_DURATION);
|
ol.interaction.KEYBOARD_ZOOM_DURATION);
|
||||||
keyEvent.preventDefault();
|
keyEvent.preventDefault();
|
||||||
|
|||||||
@@ -77,7 +77,7 @@ ol.interaction.MouseWheelZoom.prototype.handleMapBrowserEvent =
|
|||||||
var map = mapBrowserEvent.map;
|
var map = mapBrowserEvent.map;
|
||||||
var mouseWheelEvent = /** @type {goog.events.MouseWheelEvent} */
|
var mouseWheelEvent = /** @type {goog.events.MouseWheelEvent} */
|
||||||
(mapBrowserEvent.browserEvent);
|
(mapBrowserEvent.browserEvent);
|
||||||
goog.asserts.assert(mouseWheelEvent instanceof goog.events.MouseWheelEvent);
|
goog.asserts.assertInstanceof(mouseWheelEvent, goog.events.MouseWheelEvent);
|
||||||
|
|
||||||
this.lastAnchor_ = mapBrowserEvent.getCoordinate();
|
this.lastAnchor_ = mapBrowserEvent.getCoordinate();
|
||||||
this.delta_ += mouseWheelEvent.deltaY / 3;
|
this.delta_ += mouseWheelEvent.deltaY / 3;
|
||||||
@@ -109,7 +109,7 @@ ol.interaction.MouseWheelZoom.prototype.doZoom_ = function(map) {
|
|||||||
|
|
||||||
// FIXME works for View2D only
|
// FIXME works for View2D only
|
||||||
var view = map.getView();
|
var view = map.getView();
|
||||||
goog.asserts.assert(view instanceof ol.View2D);
|
goog.asserts.assertInstanceof(view, ol.View2D);
|
||||||
|
|
||||||
map.requestRenderFrame();
|
map.requestRenderFrame();
|
||||||
view.zoomByDelta(map, -delta, this.lastAnchor_,
|
view.zoomByDelta(map, -delta, this.lastAnchor_,
|
||||||
|
|||||||
@@ -913,7 +913,7 @@ ol.Map.createOptionsInternal = function(options) {
|
|||||||
if (goog.isArray(options.layers)) {
|
if (goog.isArray(options.layers)) {
|
||||||
layers = new ol.Collection(goog.array.clone(options.layers));
|
layers = new ol.Collection(goog.array.clone(options.layers));
|
||||||
} else {
|
} else {
|
||||||
goog.asserts.assert(options.layers instanceof ol.Collection);
|
goog.asserts.assertInstanceof(options.layers, ol.Collection);
|
||||||
layers = options.layers;
|
layers = options.layers;
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
@@ -374,7 +374,7 @@ ol.projection.createProjection = function(projection, defaultCode) {
|
|||||||
} else if (goog.isString(projection)) {
|
} else if (goog.isString(projection)) {
|
||||||
return ol.projection.get(projection);
|
return ol.projection.get(projection);
|
||||||
} else {
|
} else {
|
||||||
goog.asserts.assert(projection instanceof ol.Projection);
|
goog.asserts.assertInstanceof(projection, ol.Projection);
|
||||||
return projection;
|
return projection;
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user