[OpenLayers-Users] It is possible to give priority to controls??

fedesan fedesanchez888 at gmail.com
Sun Apr 18 11:13:39 EDT 2010


Hi list, 

I'm having problems with this issue:

I have two OpenLayers.Control.SelectFeature activated.
The first one is for drawing a box and the second one only allows hovering
so i can show/hide a pop-up
when i put the mouse over the features selected with the first control.

Everything works fine until here, but mi problem occurs when i try to make a
new selection: If i draw a box on an area where there are selected features
from the the previous selection mi box gets destroyed by the creation of a
pop-up.
If i draw the box really quickly the pop-ups dont have enought time to show
up , but that is not what i'm loocking for.

So i was wondering if there is a way to no show pop-ups when i'm drawing a
box.

This is some of the code:

     selectCtrl = new OpenLayers.Control.SelectFeature(layer,
	{box:true, clickout:true,toggle:true,onSelect:
function(){hover.activate();},onUnselect: function(){hover.deactivate();}
	});
     map.addControl(selectCtrl);
     selectCtrl.activate();

hover = new OpenLayers.Control.SelectFeature(layer,{hover:true});
     map.addControl(hover);
	 hover.events.register("featurehighlighted", this, function(e)
{createPopup(e.feature)});
     hover.events.register("featureunhighlighted", this, function(e) {
               popup.close(); 
            });
   
   
Thanks!!
FEDESAN





 
-- 
View this message in context: http://n2.nabble.com/It-is-possible-to-give-priority-to-controls-tp4921073p4921073.html
Sent from the OpenLayers Users mailing list archive at Nabble.com.



More information about the Users mailing list