Approved.  You have an extra file here:  test/switch.

Be sure to update the fix version for 8128 to reflect this second  
change also being required.

On 2009-08-22, at 13:57EDT, Henry Minsky wrote:

>
> Tucker, I refactored one method to let me find the context menu, but I
> didn't make the optimization of caching it, I figure this
> is a user-event triggered operation, so the speed should be ok, and
> didn't want to make it any more complex than it already is.
>
>
>
> Change 20090822-hqm-k by [email protected] on 2009-08-22 13:48:37 EDT
>     in /Users/hqm/openlaszlo/trunk-clean
>     for http://svn.openlaszlo.org/openlaszlo/trunk
>
> Summary: make dhtml contextmenu display browser builtin menu when it's
> supposed to
>
> New Features:
>
> Bugs Fixed: LPP-8128
>
> Technical Reviewer: ptw
> QA Reviewer: max
> Doc Reviewer: (pending)
>
> Documentation:
>
> Release Notes:
>
> Details:
>
> + In LzMouseKernel.js, factor out the code to find the appropriate
> context menu from the code to display it, so that, when displaying a
> contextmenu, we can check to see if whether there is user-defined
> contextmenu
> (and if not, display the builtin browser menu)
>
> + In r14526, forgot to include the modified LzSprite file, which
> defines the new has_dom2_mouseevents quirk
>
> Tests:
>
> When you right click, the following test case should display the
> browser builtin menu when mouse is over the canvas, and the
> user-defined menu when in the red square.
>
> <canvas debug="true" height="100%">
>   <handler name="oninit">
>
>     canvas.setDefaultContextMenu(null);
>   </handler>
>
>   <view width="200" height="200" bgcolor="0xff0000">
>     <contextmenu name="cm" onmenuopen="Debug.write('opened menu')" >
>       <contextmenuitem caption="hello world"/>
>     </contextmenu>
>   </view>
> </canvas>
>
>
> Files:
> M      test/switch.lzx
> M      WEB-INF/lps/lfc/kernel/dhtml/LzSprite.js
> M      WEB-INF/lps/lfc/kernel/dhtml/LzMouseKernel.js
>
>
> Changeset: http://svn.openlaszlo.org/openlaszlo/patches/20090822-hqm-k.tar
> _______________________________________________
> Laszlo-reviews mailing list
> [email protected]
> http://www.openlaszlo.org/mailman/listinfo/laszlo-reviews

_______________________________________________
Laszlo-reviews mailing list
[email protected]
http://www.openlaszlo.org/mailman/listinfo/laszlo-reviews

Reply via email to