make the drawing handlers create the sketch feature at an appropriate time, when we can actually derive geographic coordinates from a pixel, r=ahocevar (References #3327)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@12046 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
This commit is contained in:
@@ -60,7 +60,7 @@
|
||||
}
|
||||
|
||||
function test_sketch_events(t) {
|
||||
t.plan(12);
|
||||
t.plan(11);
|
||||
var map = new OpenLayers.Map("map", {
|
||||
resolutions: [1]
|
||||
});
|
||||
@@ -93,12 +93,12 @@
|
||||
// mock up draw/modify of a point
|
||||
log = {};
|
||||
control.activate();
|
||||
t.eq(log.sketchstarted.type, "sketchstarted", "[activate] sketchstarted triggered");
|
||||
t.ok(isNaN(log.sketchstarted.vertex.x) && isNaN(log.sketchstarted.vertex.y),
|
||||
"[activate] correct vertex (NaN)");
|
||||
t.eq(log, {}, "[activate] no event triggered");
|
||||
|
||||
log = {};
|
||||
map.events.triggerEvent("mousemove", {xy: new OpenLayers.Pixel(0, 0)});
|
||||
t.eq(log.sketchstarted.type, "sketchstarted", "[mousemove] sketchstarted triggered");
|
||||
t.geom_eq(log.sketchstarted.vertex, new OpenLayers.Geometry.Point(-200, 125), "[mousemove] correct vertex");
|
||||
t.eq(log.sketchmodified.type, "sketchmodified", "[mousemove] sketchmodified triggered");
|
||||
t.geom_eq(log.sketchmodified.vertex, new OpenLayers.Geometry.Point(-200, 125), "[mousemove] correct vertex");
|
||||
|
||||
@@ -123,9 +123,6 @@
|
||||
new OpenLayers.Geometry.Point(-190, 115)
|
||||
]),
|
||||
"[dblclick] correct geometry");
|
||||
t.eq(log.sketchstarted.type, "sketchstarted", "[dblclick] sketchstarted triggered");
|
||||
t.ok(isNaN(log.sketchstarted.vertex.x) && isNaN(log.sketchstarted.vertex.y),
|
||||
"[dblclick] correct vertex (NaN)");
|
||||
|
||||
map.destroy();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user