[Laszlo-dev] For Review: Change 20080214-maxcarlson-B, Summary: Fix states and constrained text in DHTML, fix drawview
André Bargull
a.bargull at intensis.de
Fri Feb 15 01:16:20 PST 2008
Improvements:
LzText:
> this.text = (!('text' in args) || args.text == null || args.text
> instanceof LzConstraintExpr || args.text instanceof LzInitExpr) ? "" :
> args.text;
this.text = (!('text' in args) || args.text == null || args.text
instanceof LzInitExpr) ? "" : args.text;
(LzConstraintExpr subclasses LzInitExpr.)
LzState:
if "parent._instanceAttrs" is null or undefined (you test for that,
don't you?), you can actually skip the whole loop.
The changes in LzText and drawview make me wonder whether we need to
update other construct-methods, too?!
> Change 20080214-maxcarlson-B by maxcarlson at Roboto on 2008-02-14
> 19:19:09 PST
> in /Users/maxcarlson/openlaszlo/trunk
> for http://svn.openlaszlo.org/openlaszlo/trunk
>
> Summary: Fix states and constrained text in DHTML, fix drawview
>
> New Features:
>
> Bugs Fixed: LPP-1587 'ECMA4: Compile LZX declarations as JS
> declarations' (partial)
>
> Technical Reviewer: promanik
> QA Reviewer: ptw
> Doc Reviewer: (pending)
>
> Documentation:
>
> Release Notes:
>
> Details: LzTextSprite.js - Don't store args.text from construct.
>
> LzText.lzs - Default to '' in construct() when args.text instanceof
> LzConstraintExpr || args.text instanceof LzInitExpr
>
> LzState.lzs - More safety checking when unpacking args.
>
> drawview.lzx - Don't use args.height/width/clip to init drawview.
>
> Tests: drawview works again, no warnings under IE when reloading
> pages. Constrained text works again.
>
> Files:
> M WEB-INF/lps/lfc/kernel/dhtml/LzTextSprite.js
> M WEB-INF/lps/lfc/views/LzText.lzs
> M WEB-INF/lps/lfc/helpers/LzState.lzs
> M lps/components/extensions/drawview.lzx
>
> Changeset: http://svn.openlaszlo.org/openlaszlo/patches/20080214-maxcarlson-B.tar
--
More information about the Laszlo-dev
mailing list