Revert "Merge pull request #312 from elemoine/redraw"
This reverts commit7f94945244, reversing changes made todfa70fafac. Conflicts: lib/OpenLayers/Layer/Vector.js
This commit is contained in:
@@ -520,20 +520,6 @@ OpenLayers.Layer.Vector = OpenLayers.Class(OpenLayers.Layer, {
|
||||
}
|
||||
},
|
||||
|
||||
/**
|
||||
* APIMethod: redraw
|
||||
* Redraws the layer. Returns true if the layer was redrawn, false if not.
|
||||
*
|
||||
* Returns:
|
||||
* {Boolean} The layer was redrawn.
|
||||
*/
|
||||
redraw: function() {
|
||||
// this is to force Layer.redraw set zoomChanged
|
||||
// to true in the moveTo call
|
||||
this.resolution = null;
|
||||
return OpenLayers.Layer.prototype.redraw.apply(this, arguments);
|
||||
},
|
||||
|
||||
/**
|
||||
* APIMethod: display
|
||||
* Hide or show the Layer
|
||||
|
||||
@@ -869,32 +869,7 @@
|
||||
"featuresadded event received expected number of features");
|
||||
}
|
||||
|
||||
function test_redraw(t) {
|
||||
t.plan(2);
|
||||
|
||||
// test that when redraw is called on a vector layer then
|
||||
// moveTo gets called on the layer and receives zoomChanged
|
||||
// true
|
||||
|
||||
var log = [];
|
||||
|
||||
var map = new OpenLayers.Map("map");
|
||||
var layer = new OpenLayers.Layer.Vector("vector", {isBaseLayer: true});
|
||||
map.addLayer(layer);
|
||||
map.setCenter([0, 0], 5);
|
||||
|
||||
layer.moveTo = function(extent, zoomChanged) {
|
||||
log.push(zoomChanged);
|
||||
};
|
||||
|
||||
layer.redraw();
|
||||
t.eq(log.length, 1, "redraw makes moveTo be called once");
|
||||
if (log.length == 1) {
|
||||
t.eq(log[0], true, "redraw makes moveTo be called with zoomChanged true");
|
||||
}
|
||||
|
||||
map.destroy();
|
||||
}
|
||||
|
||||
</script>
|
||||
</head>
|
||||
|
||||
Reference in New Issue
Block a user