2 var gaProj=new Array();
\r
4 gaProj[0]=new project("");
\r
6 function setLangId(sLangId)
\r
8 gaProj[0].sLangId=sLangId;
\r
11 function setDataPath(sPath)
\r
15 if(sPath.lastIndexOf("/")!=sPath.length-1)
\r
17 gaProj[0].sDPath=sPath;
\r
20 gaProj[0].sDPath="";
\r
23 function addToc(sFile)
\r
25 gaProj[0].sToc=sFile;
\r
28 function addIdx(sFile)
\r
30 gaProj[0].sIdx=sFile;
\r
33 function addFts(sFile)
\r
35 gaProj[0].sFts=sFile;
\r
38 function addGlo(sFile)
\r
40 gaProj[0].sGlo=sFile;
\r
43 function addRemoteProject(sProjRelPath)
\r
45 if(sProjRelPath.lastIndexOf("/")!=sProjRelPath.length-1)
\r
47 gaProj[gaProj.length]=new project(sProjRelPath);
\r
50 function project(sPPath)
\r
61 window.onload=window_OnLoad;
\r
63 function window_OnLoad()
\r
65 gsName=document.location.href;
\r
66 gsName=_replaceSlash(gsName);
\r
67 var nPos=gsName.lastIndexOf("/");
\r
69 gaProj[0].sPPath=gsName.substring(0,nPos+1);
\r
71 alert("Error in Loading navigation component. Please regenerate WebHelp.");
\r
73 if(parent&&parent!=this&& typeof(parent.putProjectInfo)=="function")
\r
75 parent.putProjectInfo(gaProj);
\r
79 function patchPath(aProj)
\r
81 for(var i=1;i<aProj.length;i++)
\r
83 aProj[i].sPPath=_getFullPath(gaProj[0].sPPath,aProj[i].sPPath);
\r