[Laszlo-dev] For Review: Change 20070125-maxcarlson-F Summary: Remodularize LzContextMenu

Philip Romanik promanik at laszlosystems.com
Fri Jan 26 06:26:10 PST 2007


approved.

>Change 20070125-maxcarlson-F by maxcarlson at max-carlsons-
>computer.local on 2007-01-25 17:26:00 PST
>      in /Users/maxcarlson/openlaszlo/legals
>Summary: Remodularize LzContextMenu
>
>New Features:
>
>Bugs Fixed:
>
>Technical Reviewer: promanik
>QA Reviewer: hminsky
>Doc Reviewer: (pending)
>
>Documentation:
>
>Release Notes:
>
>Details: Moved LzContextMenu.lzs from views/platform/ to kernel/swf/,
>changed Library.lzs in both places.
>
>api.lzx - fix bug in test that was killing the debugger
>
>LzSprite.as - Add swf implementations of setContextMenu() and
>setDefaultContextMenu(), removed deprecated context menu methods
>
>LzSprite.js - Add stub implementations of setContextMenu() and
>setDefaultContextMenu(), implemented unload(), cleaned up destroy(),
>
>LzMouseKernel.js - Added oncontextmenu event, callback function
>return value preserved
>
>LzPlatform.as - Cleaned out dead code, use
>canvas.setDefaultContextMenu() API
>
>LaszloView.lzs - setContextMenu() calls sprite implementation
>
>LaszloCanvas.lzs - setDefaultContextMenu() calls sprite implementation
>
>Tests: http://localhost:8080/legals/test/contextmenu/api.lzx runs as
>before.  Smoketest runs in swf and dhtml.
>
>Files:
>M      test/contextmenu/api.lzx
>A  +   WEB-INF/lps/lfc/kernel/swf/LzContextMenu.lzs
>M      WEB-INF/lps/lfc/kernel/swf/Library.lzs
>M      WEB-INF/lps/lfc/kernel/swf/LzSprite.as
>M      WEB-INF/lps/lfc/kernel/dhtml/LzSprite.js
>M      WEB-INF/lps/lfc/kernel/dhtml/LzMouseKernel.js
>D      WEB-INF/lps/lfc/views/platform/swf/LzContextMenu.lzs
>M      WEB-INF/lps/lfc/views/platform/swf/LzPlatform.as
>M      WEB-INF/lps/lfc/views/LaszloView.lzs
>M      WEB-INF/lps/lfc/views/LaszloCanvas.lzs
>M      WEB-INF/lps/lfc/views/Library.lzs
>
>Changeset: http://svn.openlaszlo.org/openlaszlo/patches/20070125-
>maxcarlson-F.tar



More information about the Laszlo-dev mailing list