Summary: Parse $style constraints
New Features:
<view height="$style{'height'}" width="$style{widthStyle}">
<attribute name="widthStyle" value="'width'" />
</view>
will be parsed and generate an internal method `$style` with the
following definition:
function () { with (this) return {height: 'height', width:
widthStyle}}
which can be invoked by CSSApplyStyle to build the style map. Note
that style constraints are expressions that will be evaluated in the
instance's context, cf., the definition of width above.
Bugs Fixed:
[Ben: is there a bug number for this work?]
Technical Reviewer: hminsky (pending)
QA Reviewer: ben (pending)
Doc Reviewer: adam (pending)
Details:
Add a new 'when' case `style`. Accumulate them in a map.
Convert that map to a function that will return a Javascript hash
representation of the map.
Tests:
Visually inspected the output of lzx --script
Files:
M src/org/openlaszlo/compiler/NodeModel.java
patch.ptw.M0Wo.tgz
Description: Binary data
_______________________________________________ Laszlo-dev mailing list [email protected] http://www.openlaszlo.org/mailman/listinfo/laszlo-dev
