Hi,

This has been fixed in trunk in the past few days. I just tried with current trunk version and get the expected behavior. See the according ticket :
http://trac.osgeo.org/openlayers/ticket/2812#comment:6

Regards,

Alexandre


On 11-03-08 11:50 AM, Bob Farrell wrote:
Hi there,

Having great success with OpenLayers but have found one minor issue
which may be a bug but hopefully is just a mistake on my part.

Firstly, here's my code (or here with highlighting if you prefer:
http://bpaste.net/show/SjHd7xV7pZUnJNzYcI89/):

         var highlightCtrl = new OpenLayers.Control.SelectFeature(layer, {
             hover: true,
             highlightOnly: true,
             renderIntent: "temporary"
         });

         var selectControl = new OpenLayers.Control.SelectFeature(layer,
             {
              multiple: true,
              toggle: true,
              clickout: false,
              onSelect: function (e) {
                 that._selectedRegions[e.data.id] = true;
                 that.changeCallback({id: e.data.id, selected: true},
                                     that._selectedRegions);
                 },
              onUnselect: function (e) {
                 that._selectedRegions[e.data.id] = false;
                 that.changeCallback({id: e.data.id, selected: false},
                                     that._selectedRegions);
                 }
             }
         );
         this._map.addControl(highlightCtrl);
         this._map.addControl(selectControl);
         highlightCtrl.activate();
         selectControl.activate();

The problem I'm seeing is that when I click a region to select it and
then click again to deselect it, when I hover back over that region
and then back out of it then its colour is restored to the "selected"
colour, even though no onSelect event is triggered.

Am I doing something wrong here ?

Let me know if I can provide any more info.

Thanks very much,
_______________________________________________
Users mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/openlayers-users


--
Alexandre Dubé
Mapgears
www.mapgears.com

_______________________________________________
Users mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/openlayers-users

Reply via email to