Question:
It works well when through stylesheet:
    view.boxy {
      padding: 1 3 5 7;
      border-width: 2 4 6 8;
      border-color: plum;
      margin: 3 7 11 15;
    }

but it didn't work through tag attribute, e.g:
        <view name="s1" with="boxmodel" width="60" height="60" bgcolor="red"
paddingbottom="5" paddingleft="7" paddingright="3" paddingtop="1" />
is that designated as expected?

-Fred

2011/1/1 Captain Feng <[email protected]>

> Happy new year to all!
>
> -Fred
>
> 2011/1/1 P T Withington <[email protected]>
>
> Change ptw-20101231-eeH by [email protected] on 2010-12-31 11:09:28 EST
>>    in /Users/ptw/OpenLaszlo/trunk-3
>>    for http://svn.openlaszlo.org/openlaszlo/trunk
>>
>> Summary: More complete boxmodel mixin
>>
>> New Features:
>>
>>    boxmmodel mixin now supports indpependently specifying
>>    margin/border-width/padding for all four sides
>>
>> Bugs Fixed:
>>    LPP-9079 Add discrete padding/margin/border top/left/right/bottom
>>    LPP-8819 Doc tools not aware of <attribute style="..." ...>
>>
>> Technical Reviewer: [email protected] (pending)
>> QA Reviewer: [email protected] (pending)
>>
>> Release Notes:
>>
>>    boxmmodel mixin now supports indpependently specifying
>>    margin/border-width/padding for all four sides
>>
>>    When an attribute can be styled by a CSS property, the name of the
>>    corresponding property is displayed in the attribute documentation.
>>
>> Details:
>>    lfc-undeclared, LzNode, NodeModel: Install type information early
>>    on.
>>
>>    LzSprite.*:  Support all four axes of
>>    margin/border-width/padding.
>>
>>    Lz{,Text,InputText}Sprite.as: Remove gigantic #passthrough block
>>    (using only where necessary) so our compiler can annotate slots
>>    for debugging sprites.
>>
>>    TypeCompiler:  Install user-type names so they inspect correctly.
>>
>>    boxmodel:  Add a new type that can parse boxmodel side
>>    dimensions.  Use that for the "abbreviated" boxmodel attributes.
>>    The abbreviated setter unpacks and calls the actual individual
>>    attribute setters.  Each of the individual setters also keeps the
>>    abbreviated value up to date.
>>
>>    docbook.css:  Style the description of attribute CSS properties
>>
>>    js2doc2dbk:  Note the CSS property corresponding to an attribute
>>    (if there is one).
>>
>>    lzx2js2doc:  Pull the style property out of attributes
>>
>> Tests:
>>
>>    example in the documentation
>>
>> Files:
>> M       WEB-INF/lps/schema/lfc-undeclared.lzx
>> M       WEB-INF/lps/lfc/kernel/dhtml/LzSprite.js
>> M       WEB-INF/lps/lfc/kernel/swf9/LzTextSprite.as
>> M       WEB-INF/lps/lfc/kernel/swf9/LzInputTextSprite.as
>> M       WEB-INF/lps/lfc/kernel/swf9/LzSprite.as
>> M       WEB-INF/lps/lfc/core/LzNode.lzs
>> M       WEB-INF/lps/server/src/org/openlaszlo/compiler/TypeCompiler.java
>> M       WEB-INF/lps/server/src/org/openlaszlo/compiler/NodeModel.java
>> M       docs/includes/docbook.css
>> M       docs/src/xsl/simple-driver.xsl
>> M       docs/src/xsl/js2doc2dbk.xsl
>> M       docs/src/xsl/lzx2js2doc.xsl
>> M       lps/components/mixins/boxmodel.lzx
>>
>> Changeset:
>> http://svn.openlaszlo.org/openlaszlo/patches/ptw-20101231-eeH.tar
>>
>
>
>
> --
> captain
>



-- 
captain

Reply via email to