diff --git a/lib/OpenLayers/Control/PanZoom.js b/lib/OpenLayers/Control/PanZoom.js index b6f9116ef7..e2602d35b1 100644 --- a/lib/OpenLayers/Control/PanZoom.js +++ b/lib/OpenLayers/Control/PanZoom.js @@ -84,9 +84,12 @@ OpenLayers.Control.PanZoom.prototype = //we want to add the outer div this.div.appendChild(btn); - btn.onmousedown = this.buttonDown.bindAsEventListener(btn); - btn.onmouseup = this.doubleClick.bindAsEventListener(btn); - btn.ondblclick = this.doubleClick.bindAsEventListener(btn); + OpenLayers.Event.observe(btn, "mousedown", + this.buttonDown.bindAsEventListener(btn)); + OpenLayers.Event.observe(btn, "mouseup", + this.doubleClick.bindAsEventListener(btn)); + OpenLayers.Event.observe(btn, "dblclick", + this.doubleClick.bindAsEventListener(btn)); btn.action = id; btn.map = this.map; btn.slideFactor = this.slideFactor;