Regarding Applicative Style

We can view a tick like this :


tick start Live DOM


a) evaluate all Xpath Expressions on LiveDOM
(since all Xpath Expressions are evaluated on LiveDOM at start of the tick).


b) Apply Animation (LiveDOM modified)

c) Draw LiveDOM

tick end


The question is when is the applicative style ( which is applied at every tick ) applied
before a)
or before b)






Answer this question

Regarding Applicative Style

  • Toolmaker

    u r right.
    well i was just trying to become a spec. guru :)

    this means it is before a).

    It is clear now. Many Thanks.


  • Jon Axon

    7.2.4.2 says that style sheets are updated before recalculating time expressions.

    Do you actually have content that might rely on this, or are you just curious Remember that the values used for any animated properties cannot change within a tick; they remain the same.



  • Lars E.Nes

    Thanks for your reply.

    I think that basically means somewhere after a) i.e. after evaluating all the XPath Expressions.

    i.e. LiveDOM used for evaluating the XPath Expressions does not have(current tick's )applicative style applied to it.






  • CostasZ

    The order in which styles are applied is covered in 7.6.1.

    Applicative -> Referential -> Inline -> Timed

    I don't believe HDiSim currently processes Applicative styles on every tick as the spec says it should; it only does it at the start.



  • Regarding Applicative Style