[OpenLayers-Users] Control.SelectFeature issue on FF (but not on Chrome)

Bart van den Eijnden bartvde at osgis.nl
Mon May 24 01:21:48 EDT 2010


We added this in 2.9.1 right?

http://trac.openlayers.org/ticket/2340

Best regards,
Bart

On May 24, 2010, at 1:53 AM, Andreas Hocevar wrote:

> I think the proper way to solve this would be a setLayers method for the SelectFeature control.
> 
> Regards,
> Andreas.
> 
> On May 21, 2010, at 12:33 , Alessandro Pasotti wrote:
> 
>> In data venerdì 21 maggio 2010 12:19:37, Frederic Junod ha scritto:
>> : > Hello,
>>> 
>>> On Fri, May 21, 2010 at 12:08 PM, Alessandro Pasotti <ale.pas at tiscali.it> 
>> wrote:
>>>> Hello,
>>>> 
>>>> I've discovered a strange behaviour (bug?) with FF and select control.
>>>> 
>>>> Basically, it happens when you already have an active  control
>>>> Control.SelectFeature attached to a layer and you add a new layer with
>>>> its own Control.SelectFeature, on FF the control attached to the first
>>>> layer will cease to react to click events.
>>>> 
>>>> See a live example here (test it on FF and Chrome):
>>>> 
>>>> http://www.parconord.milano.it/ol_ko.html
>>>> 
>>>> I don't need a workaround (I've already found one), but I would be happy
>>>> to understand why it happens.
>>>> 
>>>> 
>>>> Tested on:
>>>> FF 3.6.3 Linux
>>>> Chromium
>>>> 5.0.389.0 (45661) Ubuntu
>> 
>> 
>>> Same behavior here.
>>> But it works when the 2 vector layers are passed to the SelectFeature
>>> control: new OpenLayers.Control.SelectFeature([vectorLayer, vectorLayer2],
>>> { clickout: true, hover: false });
>>> 
>>> Is that what you used ?
>>> 
>>> fredj
>>> 
>> 
>> Hi,
>> 
>> Yes, it works if you pass both layers simultanously to the control init, but 
>> in my project the layers were added dynamically so that was not the ideal 
>> solution. 
>> 
>> The workaround is to scan existing layers and pass them all every time you add 
>> a new control.
>> 
>> But the question remains: why does it work fine on Chrome and fail on FF ?
>> 
>> Is this a bug in ol, in FF or is it just Chrome that has an odd behaviour ?
>> 
>> 
>> 
>> -- 
>> Alessandro Pasotti
>> itOpen - "Open Solutions for the Net Age"
>> w3:  www.itopen.it
>> Linux User# 167502
>> _______________________________________________
>> Users mailing list
>> Users at openlayers.org
>> http://openlayers.org/mailman/listinfo/users
> 
> _______________________________________________
> Users mailing list
> Users at openlayers.org
> http://openlayers.org/mailman/listinfo/users
> 




More information about the Users mailing list