Salome HOME
*** empty log message ***
[modules/smesh.git] / doc / salome / gui / SMESH / whskin_plist.htm
index 35f0155b882e287a59d518a5c5c62a9fe3b0a3af..f7cf6d1d5ef78a2662cb41851b3e5fcd3b0e6d39 100755 (executable)
@@ -1,47 +1,38 @@
 <html>\r
 <head>\r
 <title> Navigation Pane </title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
 <meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
 <script language="javascript" src="whver.js"></script>\r
 <script language="javascript1.2" src="whmsg.js"></script>\r
 <script language="javascript1.2" src="whproxy.js"></script>\r
 </head>\r
 <script language="javascript">\r
 <!--\r
-var strFrmToc = "";\r
-var strFrmNdx = "";\r
-var strFrmFts = "";\r
-var strFrmGls = "";\r
-var strFrmDft = "";\r
-var gstrName = "";\r
+var strFrmToc="";\r
+var strFrmNdx="";\r
+var strFrmFts="";\r
+var strFrmGls="";\r
+var strFrmDft="";\r
+var gstrName="";\r
 \r
 //set overwrite here\r
 function setListFrames(strToc,strNdx,strFts,strGls,strDefault)\r
 {\r
-       strFrmToc = strToc;\r
-       strFrmNdx = strNdx;\r
-       strFrmFts = strFts;\r
-       strFrmGls = strGls;\r
-       strFrmDft = strDefault;\r
-       if (strFrmDft == strFrmToc)\r
-       {\r
-               gstrName = "toc";\r
-       }\r
-       else if (strFrmDft == strFrmNdx) \r
-       {\r
-               gstrName = "idx";\r
-\r
-       }\r
-       else if (strFrmDft == strFrmFts) \r
-       {\r
-               gstrName = "fts";\r
-       }\r
-       else if (strFrmDft == strFrmGls) \r
-       {\r
-               gstrName = "glo";\r
-       }\r
+       strFrmToc=strToc;\r
+       strFrmNdx=strNdx;\r
+       strFrmFts=strFts;\r
+       strFrmGls=strGls;\r
+       strFrmDft=strDefault;\r
+       if(strFrmDft==strFrmToc)\r
+               gstrName="toc";\r
+       else if(strFrmDft==strFrmNdx)\r
+               gstrName="idx";\r
+       else if(strFrmDft==strFrmFts)\r
+               gstrName="fts";\r
+       else if(strFrmDft==strFrmGls)\r
+               gstrName="glo";\r
 }\r
 \r
 function setWebHelpPane()\r
@@ -51,77 +42,111 @@ function setWebHelpPane()
 \r
 function window_unload()\r
 {\r
-       if (!gbNav4 || gbNav6) // resize will call unload, but the register code will never be called on Netscape 4.\r
+       if(!gbNav4||gbNav6) // resize will call unload, but the register code will never be called on Netscape 4.\r
        {\r
                UnRegisterListener2(this,WH_MSG_SHOWTOC);\r
                UnRegisterListener2(this,WH_MSG_SHOWIDX);\r
                UnRegisterListener2(this,WH_MSG_SHOWFTS);\r
                UnRegisterListener2(this,WH_MSG_SHOWGLO);\r
-               UnRegisterListener2(this, WH_MSG_GETPANEINFO);\r
+               UnRegisterListener2(this,WH_MSG_GETPANEINFO);\r
        }\r
 }\r
 \r
 function window_onload()\r
 {\r
-       if (gstrName)\r
+       var bHidePane=false;\r
+       var oMsg=new whMessage(WH_MSG_GETCMD,this,1,null);\r
+       if(SendMessage(oMsg))\r
        {\r
-               var onMsg=new whMessage(WH_MSG_PANEINFO, this, 1, gstrName);\r
-               SendMessage(onMsg);\r
+               if(oMsg.oParam>0)\r
+               {\r
+                       if(oMsg.oParam==1)\r
+                               gstrName="toc";\r
+                       else if(oMsg.oParam==2)\r
+                               gstrName="idx";\r
+                       else if(oMsg.oParam==3)\r
+                               gstrName="fts";\r
+                       else if(oMsg.oParam==4)\r
+                               gstrName="glo";\r
+                       switchNvp(gstrName);\r
+               }\r
+               else if(oMsg.oParam==0)\r
+               {\r
+                       bHidePane=true;\r
+               }\r
+               else if(gstrName)\r
+                       switchNvp(gstrName);\r
+       }\r
+       if(bHidePane)\r
+       {\r
+               oMsg=new whMessage(WH_MSG_HIDEPANE,this,1,null)\r
+               SendMessage(oMsg);\r
        }\r
+       else if(gstrName)\r
+       {\r
+               oMsg=new whMessage(WH_MSG_PANEINFO,this,1,gstrName);\r
+               SendMessage(oMsg);\r
+       }\r
+       oMsg=new whMessage(WH_MSG_NOSYNC,this,1,null);\r
+       SendMessage(oMsg);\r
+       oMsg=new whMessage(WH_MSG_NOSEARCHINPUT,this,1,null);\r
+       SendMessage(oMsg);\r
+\r
 }\r
 \r
 function switchNvp(strName)\r
 {\r
-       var strFile = "";\r
-       if (strName == "toc")           strFile = strFrmToc;\r
-       else if (strName == "idx")      strFile = strFrmNdx;\r
-       else if (strName == "fts")      strFile = strFrmFts;\r
-       else if (strName == "glo")      strFile = strFrmGls;\r
-\r
-       gstrName = strName;\r
-       frames[0].location = strFile;   \r
+       var strFile="";\r
+       if(strName=="toc")              strFile=strFrmToc;\r
+       else if(strName=="idx") strFile=strFrmNdx;\r
+       else if(strName=="fts") strFile=strFrmFts;\r
+       else if(strName=="glo") strFile=strFrmGls;\r
+\r
+       gstrName=strName;\r
+       frames[0].location=strFile;     \r
 }\r
 \r
 function onSendMessage(oMsg)\r
 {\r
        if(oMsg)\r
        {\r
+               var onMsg=null;\r
                var nMsgId=oMsg.nMessageId;\r
-               if (nMsgId==WH_MSG_SHOWTOC)\r
+               if(nMsgId==WH_MSG_SHOWTOC)\r
                {\r
                        switchNvp("toc");\r
-                       var onMsg=new whMessage(WH_MSG_PANEINFO, this, 1, "toc");\r
+                       onMsg=new whMessage(WH_MSG_PANEINFO,this,1,"toc");\r
                        SendMessage(onMsg);\r
-                       onMsg = new whMessage(WH_MSG_SHOWPANE, this, 1, null);\r
+                       onMsg=new whMessage(WH_MSG_SHOWPANE,this,1,null);\r
                        SendMessage(onMsg);\r
                }\r
                else if(nMsgId==WH_MSG_SHOWIDX)\r
                {\r
                        switchNvp("idx");\r
-                       var onMsg=new whMessage(WH_MSG_PANEINFO, this, 1, "idx");\r
+                       onMsg=new whMessage(WH_MSG_PANEINFO,this,1,"idx");\r
                        SendMessage(onMsg);\r
-                       onMsg = new whMessage(WH_MSG_SHOWPANE, this, 1, null);\r
+                       onMsg=new whMessage(WH_MSG_SHOWPANE,this,1,null);\r
                        SendMessage(onMsg);\r
                }\r
                else if(nMsgId==WH_MSG_SHOWFTS)\r
                {\r
                        switchNvp("fts");\r
-                       var onMsg=new whMessage(WH_MSG_PANEINFO, this, 1, "fts");\r
+                       onMsg=new whMessage(WH_MSG_PANEINFO,this,1,"fts");\r
                        SendMessage(onMsg);\r
-                       onMsg = new whMessage(WH_MSG_SHOWPANE, this, 1, null);\r
+                       onMsg=new whMessage(WH_MSG_SHOWPANE,this,1,null);\r
                        SendMessage(onMsg);\r
                }\r
                else if(nMsgId==WH_MSG_SHOWGLO)\r
                {\r
                        switchNvp("glo");\r
-                       var onMsg=new whMessage(WH_MSG_PANEINFO, this, 1, "glo");\r
+                       onMsg=new whMessage(WH_MSG_PANEINFO,this,1,"glo");\r
                        SendMessage(onMsg);\r
-                       onMsg = new whMessage(WH_MSG_SHOWPANE, this, 1, null);\r
+                       onMsg=new whMessage(WH_MSG_SHOWPANE,this,1,null);\r
                        SendMessage(onMsg);\r
                }\r
-               else if (nMsgId==WH_MSG_GETPANEINFO)\r
+               else if(nMsgId==WH_MSG_GETPANEINFO)\r
                {\r
-                       oMsg.oParam = gstrName;\r
+                       oMsg.oParam=gstrName;\r
                        return false;\r
                }\r
        }\r
@@ -130,47 +155,48 @@ function onSendMessage(oMsg)
 \r
 function onResize()\r
 {\r
-       if (gbIE4)\r
+       var oMsg=null;\r
+       if(gbIE4)\r
        {\r
                if(document.body)\r
                {\r
-                       if(document.body.clientWidth > 1 && document.body.clientHeight>1)\r
+                       if(document.body.clientWidth>1&&document.body.clientHeight>1)\r
                        {\r
-                               var oMsg = new whMessage(WH_MSG_RESIZEPANE, this, 1, null);\r
+                               oMsg=new whMessage(WH_MSG_RESIZEPANE,this,1,null);\r
                                SendMessage(oMsg);\r
                        }\r
                }\r
        }\r
-       else \r
+       else\r
        {\r
-               if (window.innerWidth != 0 && window.innerHeight != 0)\r
+               if(window.innerWidth!=0&&window.innerHeight!=0)\r
                {\r
-                       var oMsg = new whMessage(WH_MSG_RESIZEPANE, this, 1, null);\r
+                       oMsg=new whMessage(WH_MSG_RESIZEPANE,this,1,null);\r
                        SendMessage(oMsg);\r
                }\r
        }\r
 }\r
 \r
-if (window.gbWhMsg&&window.gbWhVer&&window.gbWhProxy)\r
+if(window.gbWhMsg&&window.gbWhVer&&window.gbWhProxy)\r
 {\r
-       var oMsg = new whMessage(WH_MSG_GETPANES, this, 1, null);\r
-       if (SendMessage(oMsg))\r
+       var oMsg=new whMessage(WH_MSG_GETPANES,this,1,null);\r
+       if(SendMessage(oMsg))\r
        {\r
-               if (oMsg.oParam)\r
+               if(oMsg.oParam)\r
                {\r
-                       for (var i=0;i<oMsg.oParam.aPanes.length;i++)\r
+                       for(var i=0;i<oMsg.oParam.aPanes.length;i++)\r
                        {\r
-                               if (oMsg.oParam.aPanes[i].sPaneName == "toc")\r
-                                       strFrmToc = oMsg.oParam.aPanes[i].sPaneURL;\r
-                               else if (oMsg.oParam.aPanes[i].sPaneName == "idx")\r
-                                       strFrmNdx = oMsg.oParam.aPanes[i].sPaneURL;\r
-                               else if (oMsg.oParam.aPanes[i].sPaneName == "fts")\r
-                                       strFrmFts = oMsg.oParam.aPanes[i].sPaneURL;\r
-                               else if (oMsg.oParam.aPanes[i].sPaneName == "glo")\r
-                                       strFrmGls = oMsg.oParam.aPanes[i].sPaneURL;\r
-                               if (oMsg.oParam.sDefault == oMsg.oParam.aPanes[i].sPaneName)\r
+                               if(oMsg.oParam.aPanes[i].sPaneName=="toc")\r
+                                       strFrmToc=oMsg.oParam.aPanes[i].sPaneURL;\r
+                               else if(oMsg.oParam.aPanes[i].sPaneName=="idx")\r
+                                       strFrmNdx=oMsg.oParam.aPanes[i].sPaneURL;\r
+                               else if(oMsg.oParam.aPanes[i].sPaneName=="fts")\r
+                                       strFrmFts=oMsg.oParam.aPanes[i].sPaneURL;\r
+                               else if(oMsg.oParam.aPanes[i].sPaneName=="glo")\r
+                                       strFrmGls=oMsg.oParam.aPanes[i].sPaneURL;\r
+                               if(oMsg.oParam.sDefault==oMsg.oParam.aPanes[i].sPaneName)\r
                                {\r
-                                       strFrmDft = oMsg.oParam.aPanes[i].sPaneURL;\r
+                                       strFrmDft=oMsg.oParam.aPanes[i].sPaneURL;\r
                                }\r
                        }\r
                }\r
@@ -184,21 +210,29 @@ if (window.gbWhMsg&&window.gbWhVer&&window.gbWhProxy)
        RegisterListener2(this,WH_MSG_SHOWIDX);\r
        RegisterListener2(this,WH_MSG_SHOWFTS);\r
        RegisterListener2(this,WH_MSG_SHOWGLO);\r
-       RegisterListener2(this, WH_MSG_GETPANEINFO);\r
+       RegisterListener2(this,WH_MSG_GETPANEINFO);\r
+\r
+       if(gbIE55)\r
+               window.onresize=onResize;\r
 \r
-       window.onresize=onResize;\r
        window.onunload=window_unload;\r
        window.onload=window_onload;\r
 \r
-       var strHtml = "";\r
-       strHtml += "<frameset rows=\'100%,*\'>";\r
-       strHtml += "<frame name=\'nvplist\' title=\'navpane frame\' src=\'" + strFrmDft +"\'></frame>";\r
-       strHtml += "<frame src=\'whskin_blank.htm\' noresize></frame>";\r
-       strHtml += "</frameset>";\r
+       var strHtml="";\r
+       strHtml+="<frameset rows=\'100%,*\'>";\r
+       strHtml+="<frame name=\'nvplist\' title=\'navpane frame\' src=\'" + strFrmDft +"\'></frame>";\r
+       strHtml+="<frame src=\'whskin_blank.htm\' noresize></frame>";\r
+       strHtml+="</frameset>";\r
        document.write(strHtml);\r
 }\r
 else\r
        document.location.reload();\r
+\r
+if(window.gbNav6)\r
+{\r
+       var oMsg=new whMessage(WH_MSG_RELOADNS6,this,1,null);\r
+       SendMessage(oMsg);\r
+}\r
 //-->\r
 </script>\r
 </html>
\ No newline at end of file