Raise layer that's being modified

This commit is contained in:
ahocevar
2013-04-27 21:46:22 +02:00
parent f3c0348567
commit 9d6ce21109
2 changed files with 72 additions and 0 deletions

View File

@@ -802,6 +802,20 @@
control.destroy();
}
function test_moveLayerToTop_moveLayerBack(t) {
t.plan(2);
var map = new OpenLayers.Map("map");
var layer1 = new OpenLayers.Layer.Vector();
var layer2 = new OpenLayers.Layer.Vector();
map.addLayers([layer1, layer2]);
var control = new OpenLayers.Control.ModifyFeature(layer1);
map.addControl(control);
control.activate();
t.ok(layer1.div.style.zIndex > layer2.div.style.zIndex, "layer raised so events don't get swallowed");
control.deactivate();
t.ok(layer1.div.style.zIndex < layer2.div.style.zIndex, 'layer order restored on deactivation');
}
</script>
</head>
<body>