Salome HOME
PAL10872 (aspect retio not conform with specifications). Add picture for aspect ratio...
[modules/smesh.git] / doc / salome / gui / SMESH / whproj.js
1 //      WebHelp 5.10.001\r
2 var gaProj=new Array();\r
3 \r
4 gaProj[0]=new project("");\r
5 \r
6 function setLangId(sLangId)\r
7 {\r
8         gaProj[0].sLangId=sLangId;\r
9 }\r
10 \r
11 function setDataPath(sPath)\r
12 {\r
13         if(sPath.length!=0)\r
14         {\r
15                 if(sPath.lastIndexOf("/")!=sPath.length-1)\r
16                         sPath+="/";\r
17                 gaProj[0].sDPath=sPath; \r
18         }\r
19         else\r
20                 gaProj[0].sDPath="";\r
21 }\r
22 \r
23 function addToc(sFile)\r
24 {\r
25         gaProj[0].sToc=sFile;\r
26 }\r
27 \r
28 function addIdx(sFile)\r
29 {\r
30         gaProj[0].sIdx=sFile;\r
31 }\r
32 \r
33 function addFts(sFile)\r
34 {\r
35         gaProj[0].sFts=sFile;\r
36 }\r
37 \r
38 function addGlo(sFile)\r
39 {\r
40         gaProj[0].sGlo=sFile;\r
41 }\r
42 \r
43 function addRemoteProject(sProjRelPath)\r
44 {\r
45         if(sProjRelPath.lastIndexOf("/")!=sProjRelPath.length-1)\r
46                 sProjRelPath+="/";\r
47         gaProj[gaProj.length]=new project(sProjRelPath);\r
48 }\r
49 \r
50 function project(sPPath)\r
51 {\r
52         this.sPPath=sPPath;\r
53         this.sLangId="";\r
54         this.sDPath="";\r
55         this.sToc="";\r
56         this.sIdx="";\r
57         this.sFts="";\r
58         this.sGlo="";\r
59 }\r
60 \r
61 window.onload=window_OnLoad;\r
62 \r
63 function window_OnLoad()\r
64 {\r
65         gsName=document.location.href;\r
66         gsName=_replaceSlash(gsName);\r
67         var nPos=gsName.lastIndexOf("/");\r
68         if(nPos!=-1)\r
69                 gaProj[0].sPPath=gsName.substring(0,nPos+1);\r
70         else\r
71                 alert("Error in Loading navigation component. Please regenerate WebHelp.");\r
72         patchPath(gaProj);\r
73         if(parent&&parent!=this&& typeof(parent.putProjectInfo)=="function")\r
74         {\r
75                 parent.putProjectInfo(gaProj);\r
76         }\r
77 }\r
78 \r
79 function patchPath(aProj)\r
80 {\r
81         for(var i=1;i<aProj.length;i++)\r
82         {\r
83                 aProj[i].sPPath=_getFullPath(gaProj[0].sPPath,aProj[i].sPPath);\r
84         }\r
85 }