OpenLayers OpenLayers

Ticket #757: ovmap.patch

File ovmap.patch, 1.9 kB (added by crschmidt, 1 year ago)
  • lib/OpenLayers/Control/OverviewMap.js

    old new  
    223223            OpenLayers.Event.observe(this.maximizeDiv,  
    224224                          'click',  
    225225                          this.maximizeControl.bindAsEventListener(this)); 
    226             OpenLayers.Event.observe(this.maximizeDiv, 
    227                           'dblclick', 
    228                           function(e) { 
    229                               OpenLayers.Event.stop(e); 
    230                           }); 
    231226            this.div.appendChild(this.maximizeDiv); 
    232227     
    233228            // minimize button div 
     
    243238            OpenLayers.Event.observe(this.minimizeDiv,  
    244239                          'click',  
    245240                          this.minimizeControl.bindAsEventListener(this)); 
    246             OpenLayers.Event.observe(this.minimizeDiv, 
    247                           'dblclick', 
    248                           function(e) { 
    249                               OpenLayers.Event.stop(e); 
    250                           }); 
    251241            this.div.appendChild(this.minimizeDiv); 
    252242             
     243            var eventsToStop = ['dblclick','mousedown']; 
     244             
     245            for (var i = 0; i < eventsToStop.length; i++) { 
     246                OpenLayers.Event.observe(this.maximizeDiv, 
     247                              eventsToStop[i], 
     248                              function(e) { 
     249                                  OpenLayers.Event.stop(e); 
     250                              }); 
     251                OpenLayers.Event.observe(this.minimizeDiv, 
     252                              eventsToStop[i], 
     253                              function(e) { 
     254                                  OpenLayers.Event.stop(e); 
     255                              }); 
     256            } 
     257             
    253258            this.minimizeControl(); 
    254259        } else { 
    255260            // show the overview map