[OpenLayers-Dev] 3016-new event-in "toState" method or triggered locally ?

Alexandre Dube adube at mapgears.com
Mon Mar 7 14:23:40 EST 2011


My... I should really read twice before annoying ppl with my useless 
questions : the answer has already been given in the ticket by Eric.  
"Let's use the toState method" is the answer.

Sorry for the noise,

Alexandre


On 11-03-07 02:03 PM, Alexandre Dube wrote:
> Hi,
>
>   I'm working on this ticket [1] where I'm adding a new 
> "featurestatechanged" event in the OL.Layer.Vector.  It should be 
> triggered every time a feature.state is set to a new value.
>
>   Looking at OL.Feature.Vector, I can see that there is a "toState" 
> method where I also need to trigger this new event.  That makes me 
> think : why isn't this method used everywhere when setting a new state 
> ?  It has been there for a long time [2] but doesn't seem to be much 
> used (currently only by the OL.Control.TransformFeature control).
>
>   So, would it be okay if every line of code using "feature.state = 
> newState" were replaced by "feature.toState(newState)" to allow the 
> new event to be  triggered inside the toState method only, or should 
> it be left as it is and add the event trigger after each 
> "feature.state = newState" line ?
>
> Thanks for any comments,
>
> [1] http://trac.osgeo.org/openlayers/ticket/3016
> [2] http://trac.osgeo.org/openlayers/changeset/2336
>


-- 
Alexandre Dubé
Mapgears
www.mapgears.com



More information about the Dev mailing list