%%# @(#)[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%%