[Laszlo-dev] For Review: Change change.7sdt5h8wX.txt Summary: Parse $style constraints
P T Withington
ptw at pobox.com
Tue Aug 22 15:11:03 EDT 2006
Change change.7sdt5h8wX.txt by ptw at tin-woodsman.local /Users/ptw/
pending-changes/ on 2006-08-22 14:50:20 EDT
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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: patch.ptw.M0Wo.tgz
Type: application/octet-stream
Size: 2678 bytes
Desc: not available
Url : http://www.openlaszlo.org/pipermail/laszlo-dev/attachments/20060822/3cf6e4ba/patch.ptw.M0Wo.obj
More information about the Laszlo-dev
mailing list