Change 20081115-ptw-x by [EMAIL PROTECTED] on 2008-11-15 18:26:45 EST
    in /Users/ptw/OpenLaszlo/trunk
    for http://svn.openlaszlo.org/openlaszlo/trunk

Summary: Respond to review comments on r11780 and r11781

Bugs Fixed:
LPP-7339  Can't use LzNode#presentAttribute in a constraint (previous
fix broke DHTML color conversion)
LPP-7340  basevaluecomponent should have a 'type' so you know how to
accept/present it (previous fix broke updateData protocol)

Technical Reviewer: [EMAIL PROTECTED] (pending)
QA Reviewer: [EMAIL PROTECTED] (pending)

Details:
    LzUtils, PresentationTypes: move (incorrect) conversion of color
    value to string name from LzColorUtils.inttohex to
    ColorPresentationType.present

    baselist: Remove useless override

    baseslider: Use present, not updateData to get the thumb label

    baseformitem: use new present API from basevaluecomponent to
    compute updateData

    basevaluecomponent: Add new API's accept and present which can be
    used to set/retrieve the value as a string according to type.  Fix
    getValue dependencies.  Remove incorrect applyData/updateData and
    updateData dependencies method.  Make sure present uses getValue
    to retrieve the value to be presented.  Correct present
    dependencies method.

Tests:
    Andre's test case from LPP-7340, Lou's color example (revised to
    use 'present' in place of 'updateData').

Files:
M      WEB-INF/lps/lfc/services/LzUtils.lzs
M      WEB-INF/lps/lfc/core/PresentationTypes.lzs
M      lps/components/base/baselist.lzx
M      lps/components/base/baseslider.lzx
M      lps/components/base/baseformitem.lzx
M      lps/components/base/basevaluecomponent.lzx

Changeset: http://svn.openlaszlo.org/openlaszlo/patches/20081115-ptw-x.tar

Reply via email to