[Laszlo-dev] For Review: Change 20080610-laszlo-4 Summary: Run migration script on demos to prevent warnings
André Bargull
a.bargull at intensis.de
Wed Jun 11 14:44:38 PDT 2008
I'm not d'accord with the changes for "LzMouseKernel#restoreCursor()".
You should add a new function to LzSprite (swf) which redirects to
"LzMouseKernel#restoreCursor()", see
"http://www.openlaszlo.org/pipermail/laszlo-dev/2008-May/014612.html".
gridcolumn.lzx:
I don't understand why you've added this check, if 'parent.resizer' is
undefined (you want to test against this condition, right?!), you also
cannot access 'width'.
> - parent.resizer.width : 0 ) }"/>
> + parent['resizer'].width : 0 ) }"/>
lztestmanager.lzx:
needs to be "apply(..)", 'testcaseObj' is not a state, it's a function!
> - testcaseObj.apply(suiteObj);
> + testcaseObj.setAttribute('applied', true);
lps/components/extensions/html.lzx:
really needs to be "setVisible(..)" and not "setAttribute('visible', ..)"
lps/components/extensions/av/rtmpconnection.lzx:
wrong, not a state!
baselist.lzx:
you can't check enough a condition!?
> - if (this._hiliteview && this._hiliteview.setHilite) {
> + if (this._hiliteview && this._hiliteview['setHilite'] &&
> this._hiliteview.setHilite) {
demos/amazon-soap/classlib.lzx:
that should be: "if (! this['__closeDel')) {...}"
> - if (! this.__closeDel) this.__closeDel = new LzDelegate(this,
> 'hidecontent', a, 'onstop');
> + if (this['__closeDel'] && ! this.__closeDel) this.__closeDel = new
> LzDelegate(this, 'hidecontent', a, 'onstop');
demos/lzproject/lzx/lzproject/LZProject.lzx:
=> if (tasks is LzReplicationManager)
> - if (tasks.constructor.classname == "LzReplicationManager") {
> + if (tasks.constructor.tagname == "LzReplicationManager") {
examples/image-loading/dataimage.lzx:
there are still getAttribute(..) calls:
> "width",*yellowRect.getAttribute("width")
> *- 2);
> yellowRect.setAttribute(
>
> "height",*yellowRect.getAttribute("height") *- 2);
> - yellowRect.setVisible(true);
> + yellowRect.setAttribute('visible', true);
The update script really should respect whitespaces..
(there are two whitespace chars before 'false' in the updated line)
> - recommend.setVisible( false );
> + recommend.setAttribute('visible', false );
On 6/11/2008 3:06 AM, J Crowley wrote:
> Change 20080610-laszlo-4 by laszlo at T43-L3XEXMW on 2008-06-10 20:47:19 EDT
> in /home/laszlo/src/svn/openlaszlo/trunk-four
> for http://svn.openlaszlo.org/openlaszlo/trunk
>
> Summary: Run migration script on demos to prevent warnings
>
> New Features:
>
> Bugs Fixed: LPP-6060 - Run migration script on demos to prevent warnings
>
> Technical Reviewer: phil
> QA Reviewer: andre
> Doc Reviewer: (pending)
>
> Documentation:
>
> Release Notes:
>
> Details: Ran the migration script on the demos, examples, et cetera,
> but also ran it on the components, since there are a lot of
> setVisible()
> and apply() and remove() methods throughout all of those, which were
> manifesting as warnings in the demos and examples and things.
> Also fixed a bunch of other errors and warnings I discovered along
> the way.
> In the process, I discovered that the migration script changes
> every
> method that starts with "apply" or "remove" and not just "apply()" and
> "remove()" themselves, so had to sort through a diff of everything
> that
> was changed to switch back methods like "applyData" and
> "removeView" and
> such. It also truncated method declarations in certain cases.
> Filed as
> LPP-6208.
>
> Tests: Run the demos, the examples, and all the stuff in
> laszlo-explorer with
> the Debugger on. There should now be no warnings or errors along
> the lines
> of "use setAttribute('visible') instead" or "use
> setAttribute('apply', false)
> instead", or etc.
> Also, the tests for components should all still pass. (I fixed
> a couple
> errors/warnings I found in a few of the test files, but not all of
> them.)
> The Amazon-SOAP demo doesn't currently work, but for a different
> reason.
> (Filed as LPP-6143.) Videolibrary doesn't seem to work either; I'm
> looking
> into it, and will file a bug. There are a bunch of errors and
> warnings in
> LzProject, and I'm going to file a bug to deal with all of those on
> their
> own.
>
> Files:
> M test/components/lz/colorcontrol.lzx
> M test/components/layouttest.lzx
> M WEB-INF/lps/lfc/kernel/swf/LzMouseKernel.as
> M WEB-INF/lps/lfc/kernel/dhtml/LzMouseKernel.js
> M lps/components/queens-charts/barchart.lzx
> M lps/components/queens-charts/linechart.lzx
> M lps/components/queens-charts/shared/chartzoomer.lzx
> M lps/components/charts/columnchart/columnchartplotarea.lzx
> M lps/components/charts/addon/slider/slider.lzx
> M lps/components/charts/addon/zoomarea.lzx
> M lps/components/charts/barchart/barchartplotarea.lzx
> M lps/components/charts/common/axis.lzx
> M lps/components/charts/common/datamarker.lzx
> M lps/components/charts/common/label.lzx
> M lps/components/charts/common/valueregion.lzx
> M lps/components/charts/common/viewspoolmanager.lzx
> M lps/components/charts/common/datatip.lzx
> M lps/components/charts/common/chart.lzx
> M lps/components/debugger/debugger.lzx
> M lps/components/debugger/newcontent.lzx
> M lps/components/debugger/scrollingtext.lzx
> M lps/components/lz/gridcolumn.lzx
> M lps/components/lz/mr-ed.lzx
> M lps/components/lz/modaldialog.lzx
> M lps/components/lz/tabelement.lzx
> M lps/components/lz/menu.lzx
> M lps/components/lz/datepicker.lzx
> M lps/components/lztest/lztestmanager.lzx
> M lps/components/lzunit/lzunit.lzx
> M lps/components/incubator/custombutton.lzx
> M lps/components/incubator/tooltip/tooltip.lzx
> M lps/components/incubator/newvscrollbar.lzx
> M lps/components/incubator/iconradioitem.lzx
> M lps/components/incubator/baseslider.lzx
> M lps/components/incubator/stylishbutton.lzx
> M lps/components/incubator/validators/basevalidator.lzx
> M lps/components/incubator/newhscrollbar.lzx
> M lps/components/incubator/test/draglib-test.lzx
> M lps/components/incubator/draglib.lzx
> M lps/components/incubator/opttree/opttree.lzx
> M lps/components/incubator/hsplitpane.lzx
> M lps/components/incubator/vslider.lzx
> M lps/components/incubator/lzeditcombobox.lzx
> M lps/components/incubator/rich-text/test/test-lzcombobox.lzx
> M lps/components/incubator/rich-text/linkdialog.lzx
> M lps/components/incubator/rich-text/formatfontcolor.lzx
> M lps/components/incubator/rich-text/formatfontface.lzx
> M lps/components/extensions/test/html.lzx
> M lps/components/extensions/test/drawing.lzx
> M lps/components/extensions/html.lzx
> M lps/components/extensions/av/mediastream.lzx
> M lps/components/extensions/av/videoview.lzx
> M lps/components/extensions/av/rtmpconnection.lzx
> M lps/components/utils/states/dragstate.lzx
> M lps/components/utils/states/resizestate.lzx
> M lps/components/utils/diagnostic/inspector/colormenu.lzx
> M lps/components/utils/diagnostic/inspector/inspector.lzx
> M lps/components/utils/diagnostic/versioninfo.lzx
> M lps/components/base/basescrollbar.lzx
> M lps/components/base/basecomponent.lzx
> M lps/components/base/basewindow.lzx
> M lps/components/base/submit.lzx
> M lps/components/base/basecombobox.lzx
> M lps/components/base/baselist.lzx
> M lps/components/base/baseslider.lzx
> M lps/components/base/basegrid.lzx
> M lps/components/base/basedatacombobox.lzx
> M lps/components/base/style.lzx
> M laszlo-explorer/coverpages/welcome/clock.lzx
> M laszlo-explorer/coverpages/welcome/cityspot.lzx
> M laszlo-explorer/coverpages/welcome/rclock/clock.lzx
> M laszlo-explorer/inspector/colormenu.lzx
> M laszlo-explorer/inspector/inspector.lzx
> M laszlo-explorer/inspector/colormenu-test.lzx
> M laszlo-explorer/constraints/splitpanel.lzx
> M laszlo-explorer/constraints/dragdrop.lzx
> M laszlo-explorer/basics/states.lzx
> M laszlo-explorer/basics/drag-and-drop.lzx
> M laszlo-explorer/explore-nav.lzx
> M demos/amazon/amazon.lzx
> M demos/amazon/classlib.lzx
> M demos/amazon-soap/recommendation.lzx
> M demos/amazon-soap/amazon.lzx
> M demos/amazon-soap/classlib.lzx
> M demos/lzpix/classes/draggedphotos.lzx
> M demos/lzpix/views/tools.lzx
> M demos/noughts/noughts.lzx
> M demos/lzproject/derby/lzprojectdb/log/logmirror.ctrl
> M demos/lzproject/derby/lzprojectdb/log/log.ctrl
> M demos/lzproject/derby/lzprojectdb/log/log1.dat
> M demos/lzproject/derby/lzprojectdb/seg0/c4e0.dat
> M demos/lzproject/lzx/lzproject/modules/UserCreateEditForm.lzx
> M demos/lzproject/lzx/lzproject/LZProject.lzx
> M demos/lzpixmobile/main.lzx
> M demos/lzpixmobile/classes/photocollection.lzx
> M demos/lzpixmobile/classes/search.lzx
> M demos/lzpixmobile/classes/clipboardinterior.lzx
> M demos/lzpixmobile/classes/mobilescroller.lzx
> M demos/lzpixmobile/classes/photo.lzx
> M demos/lzpixmobile/classes/footerbutton.lzx
> M demos/lzpixmobile/classes/draggedphotos.lzx
> M demos/lzpixmobile/classes/clipboard.lzx
> M demos/lzpixmobile/classes/pivotlayout.lzx
> M demos/lzpixmobile/views/clips.lzx
> M demos/lzpixmobile/views/photodetails.lzx
> M demos/lzpixmobile/views/optionsmenu.lzx
> M examples/music/music.lzx
> M examples/paging.lzx
> M examples/components/testmedia/frosty.lzx
> M examples/components/floatinglist_example.lzx
> M examples/components/menu_example.lzx
> M examples/components/scrollbar_example.lzx
> M examples/components/grid_example.lzx
> M examples/css/chocolate.css
> M examples/css/berry.css
> M examples/css/test.lzx
> M examples/css/haze.css
> M examples/xmldata/xmldata.lzx
> M examples/image-loading/dataimage.lzx
> M examples/systemprop.lzx
> M examples/mobile/clock/clock.lzx
> M examples/path-attribute.lzx
> M examples/modeexample.lzx
>
> Changeset:
> http://svn.openlaszlo.org/openlaszlo/patches/20080610-laszlo-4.tar
>
>
More information about the Laszlo-dev
mailing list