%%# @(#)[HyperWave] [WWW-G] bmenu.html 2.58 [java script function to build a menu] [Juergen Schipflinger]%% %%# Aenderungen fuer das Freigabeverfahren%% %%#[rel 1a-b] Menuepunkte eingefuegt%% %%#[rel 2] checkscript includiert%% %%macro menuscriptswithoutkeys%% %%uistyles%% %%if session.getvar(DEBUG)=="yes"%% %%endif%% %%if client.agent.name =="Netscape"%% %%endif%% %%if client.agent.name =="MSIE"%% %%endif%% var objiden=""; var curobj=request.object; if (!curobj.Name || curobj.Serv) objiden=curobj.getGOid(); else objiden=curobj.Name; write(openDialogFunction()); var mbarst=DMC; var mitemst=DMC; if (typeof mbstyle!="undefined") mbarst=mbstyle; if (typeof mitstyle!="undefined") mitemst=mitstyle; %%endmacro%% %%macro menuscripts%% if (typeof hw_menuwritten=="undefined") { hw_menuwritten=1; writeln(place("menuscriptswithoutkeys")); writeln(''); } %%endmacro%% %%macro header_menu_quickmode%% %%#-------------------------------------------------------------------------------------------%% %%# create the decoration of the menu %% %%# and add links%% var HW_MenuRetObj=HW_getMenuViewMode(); var hw_menu_mbarname=HW_MenuRetObj.mainMenuBar.toHTML(); %%endmacro%%%%# header_menu_quickmode%% %%#-------------------------------------------------------------------------------------------%% %%# client side script which defines the structure of the menu %% %%macro menu_scripts%% %%if (client.agent.name =="Netscape" || client.agent.name =="MSIE") && client.agent.version.major > 3 %% %%if object.get_attrib(HW_ReleasingAuthor)!= ""%% function checkVersions(){ var out = server.history({objectidentifier:request.object.GOid}); var experimental = false; if (!out.error.error()) { for (var x in out.objects) { if(out.objects[x].HW_Version == 'experimental') experimental = true; } } return experimental; } %%endif%% %%menuscripts%% %%endif%% %%endmacro%%