OpenLayers OpenLayers

Ticket #574: panel.patch

File panel.patch, 1.1 kB (added by euzuro, 2 years ago)
  • lib/OpenLayers/Control/Panel.js

    old new  
    8282                    this.activateControl(ctrl); 
    8383                }; 
    8484                var control = this.controls[i]; 
    85                 element.onclick = onClick.bind(this, control); 
    86                 element.onmousedown = OpenLayers.Event.stop.bindAsEventListener(); 
    87                 element.onmouseup = OpenLayers.Event.stop.bindAsEventListener(); 
     85                OpenLayers.Event.observe(element, "click",  
     86                                         onClick.bind(this, control)); 
     87                OpenLayers.Event.observe(element, "mousedown",  
     88                                  OpenLayers.Event.stop.bindAsEventListener()); 
     89                OpenLayers.Event.observe(element, "mouseup",  
     90                                  OpenLayers.Event.stop.bindAsEventListener()); 
    8891                this.div.appendChild(element); 
    8992            } 
    9093        }