[Laszlo-dev] For Review: Change 20070104-ptw-n Summary: Make style constraints play nice

Benjamin Shine ben at laszlosystems.com
Fri Jan 5 13:26:03 PST 2007


Approved.

On Jan 4, 2007, at 7:03 PM, P T Withington wrote:

> Change 20070104-ptw-n by ptw at dueling-banjos.local on 2007-01-04  
> 15:50:27 EST
>     in /Users/ptw/OpenLaszlo/trunk
>
> Summary: Make style constraints play nice
>
> Bugs Fixed:
> LPP-2894: 'CSS: subclasses and instances can't override style  
> constraints set on superclass*'
>
> Technical Reviewer: ben (pending)
> QA Reviewer: adam (pending)
> Doc Reviewer: (pending)
>
> Details:
>     subclassing.lzx: Added styleinnercolor, just so I can understand
>     what the test was trying to do.  Added a more complex dependency,
>     using an `attr()` style to 'stress-test' style constraints
>
>     LzNode.as: __LZapplyStyle map now checks to make sure to _not_
>     constrain an attribute that has an explicit value.  It splits
>     style constraints into constant and computed constraints, the
>     computed constraints are applied after the node is init-ed, since
>     those constraints may depend on other node attributes.
>
>     CSSHandler.java: SAC_ATTR and SAC_IDENT values should be  
> computed values.
>
> Tests:
>     test/style/constraints/subclassing.lzx
>
> Files:
> M      test/style/constraints/subclassing.lzx
> M      WEB-INF/lps/lfc/core/LzNode.as
> M      WEB-INF/lps/server/src/org/openlaszlo/css/CSSHandler.java
>
>
> Changeset: http://svn.openlaszlo.org/openlaszlo/patches/20070104- 
> ptw-n.tar



More information about the Laszlo-dev mailing list