Dear all,
I am trying to add a menuitem to my menubar. This entry shall fire a client side action implemented as Javascript. Basically, a functionality similar to the Help menuitem.
So far I added the following to my menubar (I also added a copy of the Help entry for comparison)
[insertafter path="menu[name=file_menu].actionmenuitem[name=file_delete]"]
[menuitem name="file_stefan1" nlsid="MSG_STEFAN1" onclick="onClickHelp" runatclient="true"/]
[menuitem name="file_stefan2" nlsid="MSG_STEFAN2" onclick="onClickCopyClipboard" runtatclient="true"/]
[menuconfig id="file_clipboard_submenu"/]
[/insertafter]
In my menubar.jsp i added a JavaScript function
registerClientEventHandler(null, "onClickCopyClipboard", onClickCopyClipboard);
function onClickCopyClipboard()
{
alert("Works");
}
I also tried to add a clipboard.js with the same function to /wdk/includes and registered it within WebformScripts.properties
The resulting source code is as follows:
addMenuItem('MenuBar_file_stefan1_0','MenuBar_file_menu_0','yyMSG_STEFAN1yy',null,"onClickHelp(this);",true,true,'');
addMenuItem('MenuBar_file_stefan2_0','MenuBar_file_menu_0','Stefan2',null,"safeCall(postServerEvent,'MenuBar_0','MenuBar_file_stefan2_0','MenuBar_0','onClickCopyClipboard');",true,true,'');
Obviously that does not work as expected. What do I have to do to make this work?
Thanks
Stefan