Send zoomChanged value when triggering movestart event
This commit is contained in:
@@ -1908,7 +1908,9 @@ OpenLayers.Map = OpenLayers.Class({
|
||||
|
||||
// if neither center nor zoom will change, no need to do anything
|
||||
if (zoomChanged || centerChanged || dragging) {
|
||||
dragging || this.events.triggerEvent("movestart");
|
||||
dragging || this.events.triggerEvent("movestart", {
|
||||
zoomChanged: zoomChanged
|
||||
});
|
||||
|
||||
if (centerChanged) {
|
||||
if (!zoomChanged && this.center) {
|
||||
|
||||
@@ -977,7 +977,7 @@
|
||||
}
|
||||
|
||||
function test_Map_moveTo(t) {
|
||||
t.plan(8);
|
||||
t.plan(12);
|
||||
|
||||
map = new OpenLayers.Map('map');
|
||||
var baseLayer = new OpenLayers.Layer.WMS("Test Layer",
|
||||
@@ -992,10 +992,15 @@
|
||||
property: event.property
|
||||
});
|
||||
});
|
||||
baseLayer.events.on({
|
||||
map.events.on({
|
||||
move: function() {
|
||||
t.ok(true, "move listener called");
|
||||
},
|
||||
movestart: function(e) {
|
||||
t.eq(e.zoomChanged, true, "movestart listener called with expected value");
|
||||
}
|
||||
});
|
||||
baseLayer.events.on({
|
||||
moveend: function(e) {
|
||||
t.eq(e.zoomChanged, true, "moveend listener called with expected value");
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user