The smart object shows the menu (as LZX that floats on top) onclick - as opposed to oncontextmenu.
At one point webtop wanted to show OL context menus for right-click/oncontextmenu. It turns out webtop doesn't want that in all cases. P T Withington wrote: > But wait, if the content of the <html> is a target for a smartobject, > shouldn't _it_ be implementing the menu, in which case, we'd just let > the html content show its own menu. I'm just curious. I must not > understand how this all fits together. > > On 2009-07-22, at 16:36EDT, P T Withington wrote: > >> Ouch! >> >> On 2009-07-22, at 16:18EDT, Max Carlson wrote: >> >>> It was a lot of work. I implemented it for webtop's smartobjects >>> feature. They just decided they don't always want custom context >>> menus... >>> -----Original Message----- >>> From: P T Withington <[email protected]> >>> Sent: Wednesday, July 22, 2009 1:49 PM >>> To: Max Carlson <[email protected]> >>> Cc: [email protected]; [email protected]; >>> [email protected] >>> Subject: Re: [Laszlo-reviews] For Review: Change >>> 20090722-maxcarlson-N Summary: Allow native context menus to be shown >>> for the html tag >>> >>> So, I'm confused. Why are we trying to intercept mouse-clicks at all >>> in an <html> element? This seems like a lot of work to intercept them >>> and forward them on... >>> >>> On 2009-07-22, at 15:22EDT, Max Carlson wrote: >>> >>>> Change 20090722-maxcarlson-N by [email protected] on 2009-07-22 >>>> 10:21:10 PDT >>>> in /Users/maxcarlson/openlaszlo/trunk-clean >>>> for http://svn.openlaszlo.org/openlaszlo/trunk >>>> >>>> Summary: Allow native context menus to be shown for the html tag >>>> >>>> Bugs Fixed: LPP-8298 - In DHTML the html component should show the >>>> iframes right click menu, not the lzx right click menu >>>> >>>> Technical Reviewer: hminsky >>>> QA Reviewer: mdemmon >>>> >>>> >>>> Details: lps/components/extensions/html.lzx - Add >>>> shownativecontextmenu attribute and setter, clarify documentation for >>>> mouseevents setter. >>>> >>>> iframemanager.js - Add setShowNativeContextMenu() to receive and store >>>> state from the html component. Always show native context menus if >>>> set to true for a given iframe. Don't forward oncontextmenu events to >>>> Flash runtimes. >>>> >>>> examples/extensions/html.lzx - Add button that toggles native context >>>> menus on/off to test the functionality. >>>> >>>> Tests: examples/extensions/html.lzx - Clicking 'Toggle native context >>>> menus' works in dhtml. Clicking the 'Toggle native context menus' >>>> button in swf warns if the debugger is on. Right-clicking no longer >>>> warns about unhandled events in swf. >>>> >>>> Files: >>>> M lps/components/extensions/html.lzx >>>> M lps/includes/source/iframemanager.js >>>> M examples/extensions/html.lzx >>>> >>>> Changeset: >>>> http://svn.openlaszlo.org/openlaszlo/patches/20090722-maxcarlson-N.tar >>>> _______________________________________________ >>>> Laszlo-reviews mailing list >>>> [email protected] >>>> http://www.openlaszlo.org/mailman/listinfo/laszlo-reviews >>> >>> >> > -- Regards, Max Carlson OpenLaszlo.org _______________________________________________ Laszlo-reviews mailing list [email protected] http://www.openlaszlo.org/mailman/listinfo/laszlo-reviews
