Use event handling of OpenLayers.Event, not the native one.

Also includes some of the fixes suggested by @bartvde.
This commit is contained in:
ahocevar
2012-01-20 14:17:56 +01:00
parent 05de2b5109
commit e70569b2bb
4 changed files with 55 additions and 96 deletions
+1 -2
View File
@@ -13,7 +13,6 @@
button: 1,
target: button
});
buttonClick._buttonClick(evt);
events.handleBrowserEvent(evt);
}
function logEvent(evt) {
@@ -22,7 +21,7 @@
function test_ButtonClick(t) {
t.plan(2);
events = new OpenLayers.Events({}, document.getElementById("map"));
events = new OpenLayers.Events({}, element);
buttonClick = new OpenLayers.Events.buttonclick({target: events});
t.ok(buttonClick.target === events, "target set from options argument");
buttonClick = new OpenLayers.Events.buttonclick(events);