relgames
01-09-2006, 05:17 AM
I have written wrapper class for right-click menu.
So now we can use the next construction:
<contextmenu name="cm">
<contextmenuitem caption="item1" onclick="parent.parent.onClickHandler1()" name="cmi1"/>
<contextmenuitem caption="item2" onclick="parent.parent.onClickHandler2()" name="cmi2"/>
</contextmenu>
And modify it's caption, for example:
cm.cmi1.setAttribute("caption", "new caption");
An example class is attached. I hope that Laszlo developers will include something like this class into next Laszlo releazes.
Now we can use just contextmenu class and don't worry about which version of Laszlo is used (Laszlo 3.1 with ContextMenu API or Laszlo 3.2 beta withLzContextMenu API). If you are using Laszlo 3.1, just modify ContextMenu.lzx for old ContextMenu API.
So now we can use the next construction:
<contextmenu name="cm">
<contextmenuitem caption="item1" onclick="parent.parent.onClickHandler1()" name="cmi1"/>
<contextmenuitem caption="item2" onclick="parent.parent.onClickHandler2()" name="cmi2"/>
</contextmenu>
And modify it's caption, for example:
cm.cmi1.setAttribute("caption", "new caption");
An example class is attached. I hope that Laszlo developers will include something like this class into next Laszlo releazes.
Now we can use just contextmenu class and don't worry about which version of Laszlo is used (Laszlo 3.1 with ContextMenu API or Laszlo 3.2 beta withLzContextMenu API). If you are using Laszlo 3.1, just modify ContextMenu.lzx for old ContextMenu API.