Salome HOME
*** empty log message ***
[modules/smesh.git] / doc / salome / gui / SMESH / whskin_papplet.htm
index aab44ddea6f53f3dc56d2dec191d475a2b88009d..5f8296ad64ae5154d7979c87df82b0d338098291 100755 (executable)
@@ -1,10 +1,9 @@
 <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
-<SCRIPT LANGUAGE="JavaScript1.2" ARCHIVE="nsdnsfix.jar" ID="ChangeProfileScriptinNavPane2"> var sd_strAgent    = navigator.userAgent.toLowerCase();    var sd_strVersion  = navigator.appVersion.toLowerCase();  var sd_nVerMajor      = parseInt(sd_strVersion);  var sd_nVerMinor    = parseFloat(sd_strVersion); var        sd_bNS      = ((sd_strAgent.indexOf("mozilla") != -1) && ((sd_strAgent.indexOf('spoofer') == -1) && (sd_strAgent.indexOf('compatible') == -1))); var    sd_bNS4                 = ((sd_bNS) && (sd_nVerMajor >= 4)); if (sd_nVerMinor == 4.60)  {  netscape.security.PrivilegeManager.enablePrivilege("UniversalPreferencesRead");  var sd_prefValue = navigator.preference("security.lower_java_network_security_by_trusting_proxies"); if (!sd_prefValue) { alert("There are some limitations in Netscape 4.6. Please download and install the latest version of Netscape. Your current Netscape profile needs to be modified. Select 'Remember this decision' and click 'Grant' when prompted to allow the modifications. Click OK to proceed."); netscape.security.PrivilegeManager.enablePrivilege("UniversalPreferencesWrite"); navigator.preference("security.lower_java_network_security_by_trusting_proxies", true); alert("Please restart Netscape"); window.close(); } } </SCRIPT>\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
@@ -58,24 +57,49 @@ function window_unload()
 \r
 function window_OnLoad()\r
 {\r
-       if (gsInitPane == "toc")\r
+       var bHidePane=false;\r
+       var oMsg=new whMessage(WH_MSG_GETCMD,this,1,null);\r
+       if (SendMessage(oMsg))\r
+       {\r
+               if(oMsg.oParam>0)\r
+               {\r
+                       if(oMsg.oParam==1)\r
+                               gsInitPane="toc";\r
+                       else if(oMsg.oParam==2)\r
+                               gsInitPane="idx";\r
+                       else if(oMsg.oParam==3)\r
+                               gsInitPane="fts";\r
+                       else if(oMsg.oParam==4)\r
+                               gsInitPane="glo";\r
+               }\r
+               else if(oMsg.oParam==0)\r
+               {\r
+                       bHidePane=true;\r
+               }\r
+       }\r
+       if (bHidePane)\r
        {\r
-               var oMsg=new whMessage(WH_MSG_SHOWTOC,this,1,null)\r
+               oMsg=new whMessage(WH_MSG_HIDEPANE,this,1,null)\r
+               SendMessage(oMsg);\r
+       }\r
+       else if (gsInitPane == "toc")\r
+       {\r
+               oMsg=new whMessage(WH_MSG_SHOWTOC,this,1,null)\r
                SendMessage(oMsg);      \r
        }\r
        else if (gsInitPane=="idx")\r
        {\r
-               var oMsg=new whMessage(WH_MSG_SHOWIDX,this,1,null)\r
+               oMsg=new whMessage(WH_MSG_SHOWIDX,this,1,null)\r
                SendMessage(oMsg);      \r
        }\r
        else if (gsInitPane=="fts")\r
        {\r
-               var oMsg=new whMessage(WH_MSG_SHOWFTS,this,1,null)\r
+               oMsg=new whMessage(WH_MSG_SHOWFTS,this,1,null)\r
                SendMessage(oMsg);      \r
        }\r
        else if (gsInitPane=="glo")\r
        {\r
-               var oMsg=new whMessage(WH_MSG_SHOWGLO,this,1,null)\r
+               oMsg=new whMessage(WH_MSG_SHOWGLO,this,1,null)\r
                SendMessage(oMsg);      \r
        }\r
        \r
@@ -83,13 +107,14 @@ function window_OnLoad()
 \r
 function onResize()\r
 {\r
+       var oMsg=null;\r
        if (gbIE4)\r
        {\r
                if(document.body)\r
                {\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
@@ -98,7 +123,7 @@ function onResize()
        {\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
@@ -137,11 +162,7 @@ function CheckLoadingPhase2()
                                setTimeout("CheckLoadingPhase2()", 1000);\r
                        else {\r
                                if (gnVerMinor != 4.60) {\r
-                                       if (gnVerMinor >= 4.06)\r
-                                               document.location.href = "nsdnsfix.htm"\r
-                                       else {\r
-                                               alert("Unable to load applet. If you are using an old version of Netscape, the prefs.js file needs to be edited.");\r
-                                       }\r
+                                       alert("Unable to load applet. If you are using an old version of Netscape, the prefs.js file needs to be edited.");\r
                                }\r
                        }       \r
                }\r
@@ -193,102 +214,78 @@ function onSendMessage(oMsg)
                else\r
                        WebHelpApplet = window.WebHelp;\r
 \r
-               if (nMsgId == WH_MSG_SHOWTOC)\r
+               if(nMsgId==WH_MSG_GETPANEINFO)\r
                {\r
-                       gsCurrentPane="toc";\r
-                       WebHelpApplet.Command("Contents",null);\r
-                       var onMsg=new whMessage(WH_MSG_PANEINFO,this,1,"toc");\r
-                       SendMessage(onMsg);\r
-                       onMsg=new whMessage(WH_MSG_SHOWPANE,this,1,null);\r
-                       SendMessage(onMsg);\r
-               }\r
-               else if(nMsgId==WH_MSG_SHOWIDX)\r
-               {\r
-                       gsCurrentPane="idx";\r
-                       WebHelpApplet.Command("Index",null);\r
-                       var onMsg=new whMessage(WH_MSG_PANEINFO,this,1,"idx");\r
-                       SendMessage(onMsg);\r
-                       onMsg=new whMessage(WH_MSG_SHOWPANE,this,1,null);\r
-                       SendMessage(onMsg);\r
-               }\r
-               else if(nMsgId==WH_MSG_SHOWFTS)\r
-               {\r
-                       gsCurrentPane="fts";\r
-                       WebHelpApplet.Command("Search",null);\r
-                       var onMsg=new whMessage(WH_MSG_PANEINFO,this,1,"fts");\r
-                       SendMessage(onMsg);\r
-                       onMsg=new whMessage(WH_MSG_SHOWPANE,this,1,null);\r
-                       SendMessage(onMsg);\r
-               }\r
-               else if(nMsgId==WH_MSG_SHOWGLO)\r
-               {\r
-                       gsCurrentPane="glo";\r
-                       WebHelpApplet.Command("Glossary",null);\r
-                       var onMsg=new whMessage(WH_MSG_PANEINFO,this,1,"glo");\r
-                       SendMessage(onMsg);\r
-                       onMsg=new whMessage(WH_MSG_SHOWPANE,this,1,null);\r
-                       SendMessage(onMsg);\r
+                       oMsg.oParam=gsCurrentPane;\r
+                       return false;\r
                }\r
-               else if(nMsgId==WH_MSG_SYNCTOC)\r
+               else if(gbLoading!="unknown" || gbNav6)\r
                {\r
-                       gsCurrentPane="toc";\r
-                       var oTopicParam=oMsg.oParam;\r
-                       if(oTopicParam&&oTopicParam.aPaths&&oTopicParam.aPaths.length>0&&oTopicParam.sPPath)\r
+                       if (nMsgId == WH_MSG_SHOWTOC)\r
+                       {\r
+                               gsCurrentPane="toc";\r
+                               WebHelpApplet.Command("Contents",null);\r
+                               var onMsg=new whMessage(WH_MSG_PANEINFO,this,1,"toc");\r
+                               SendMessage(onMsg);\r
+                               onMsg=new whMessage(WH_MSG_SHOWPANE,this,1,null);\r
+                               SendMessage(onMsg);\r
+                       }\r
+                       else if(nMsgId==WH_MSG_SHOWIDX)\r
+                       {\r
+                               gsCurrentPane="idx";\r
+                               WebHelpApplet.Command("Index",null);\r
+                               var onMsg=new whMessage(WH_MSG_PANEINFO,this,1,"idx");\r
+                               SendMessage(onMsg);\r
+                               onMsg=new whMessage(WH_MSG_SHOWPANE,this,1,null);\r
+                               SendMessage(onMsg);\r
+                       }\r
+                       else if(nMsgId==WH_MSG_SHOWFTS)\r
                        {\r
-                               var sPPath=_browserURLToAppletURL(oTopicParam.sPPath);\r
-                               var sParam="";\r
-                               for(var i=0;i<oTopicParam.aPaths.length;i++)\r
+                               gsCurrentPane="fts";\r
+                               WebHelpApplet.Command("Search",null);\r
+                               var onMsg=new whMessage(WH_MSG_PANEINFO,this,1,"fts");\r
+                               SendMessage(onMsg);\r
+                               onMsg=new whMessage(WH_MSG_SHOWPANE,this,1,null);\r
+                               SendMessage(onMsg);\r
+                       }\r
+                       else if(nMsgId==WH_MSG_SHOWGLO)\r
+                       {\r
+                               gsCurrentPane="glo";\r
+                               WebHelpApplet.Command("Glossary",null);\r
+                               var onMsg=new whMessage(WH_MSG_PANEINFO,this,1,"glo");\r
+                               SendMessage(onMsg);\r
+                               onMsg=new whMessage(WH_MSG_SHOWPANE,this,1,null);\r
+                               SendMessage(onMsg);\r
+                       }\r
+                       else if(nMsgId==WH_MSG_SYNCTOC)\r
+                       {\r
+                               gsCurrentPane="toc";\r
+                               var oTopicParam=oMsg.oParam;\r
+                               if(oTopicParam&&oTopicParam.aPaths&&oTopicParam.aPaths.length>0&&oTopicParam.sPPath)\r
                                {\r
-                                       sParam+=oTopicParam.aPaths[i]+"\r\r";\r
-                               }\r
-                               if(gbLoading!="unknown")\r
+                                       var sPPath=_browserStringToText(oTopicParam.sPPath);\r
+                                       var sParam="";\r
+                                       for(var i=0;i<oTopicParam.aPaths.length;i++)\r
+                                       {\r
+                                               sParam+=oTopicParam.aPaths[i]+"\r\r";\r
+                                       }\r
                                        WebHelpApplet.Command("SyncToc",sPPath,sParam);\r
+                               }\r
+                       }\r
+                       else if(nMsgId==WH_MSG_SEARCHTHIS)\r
+                       {\r
+                               gsCurrentPane="fts";\r
+                               WebHelpApplet.Command("Search",oMsg.oParam);\r
+                               var onMsg=new whMessage(WH_MSG_PANEINFO,this,1,"fts");\r
+                               SendMessage(onMsg);\r
+                               onMsg=new whMessage(WH_MSG_SHOWPANE,this,1,null);\r
+                               SendMessage(onMsg);\r
                        }\r
-               }\r
-               else if(nMsgId==WH_MSG_SEARCHTHIS)\r
-               {\r
-                       gsCurrentPane="fts";\r
-                       WebHelpApplet.Command("Search",oMsg.oParam);\r
-                       var onMsg=new whMessage(WH_MSG_PANEINFO,this,1,"fts");\r
-                       SendMessage(onMsg);\r
-                       onMsg=new whMessage(WH_MSG_SHOWPANE,this,1,null);\r
-                       SendMessage(onMsg);\r
-               }\r
-               else if(nMsgId==WH_MSG_GETPANEINFO)\r
-               {\r
-                       oMsg.oParam=gsCurrentPane;\r
-                       return false;\r
                }\r
        }\r
        return true;\r
 }\r
 \r
-function _browserURLToAppletURL(sBURL)\r
-{\r
-       var sAURL="";\r
-       var nPos=sBURL.indexOf('%');\r
-       while(nPos!=-1)\r
-       {\r
-               sAURL+=sBURL.substring(0,nPos);\r
-               sBURL=sBURL.substring(nPos+1);\r
-               var sNum="";\r
-               var i=0;\r
-               while(sBURL.charAt(i)>='0'&&sBURL.charAt(i)<='9')\r
-               {\r
-                       sNum+=sBURL.charAt(i++);        \r
-               }\r
-               if(sNum!="")\r
-               {\r
-                       var nNum=parseInt(sNum,16);\r
-                       sAURL+=String.fromCharCode(nNum);\r
-                       sBURL=sBURL.substring(i);\r
-               }\r
-               nPos=sBURL.indexOf('%');\r
-       }\r
-       sAURL+=sBURL;\r
-       return sAURL;\r
-}\r
-\r
 function getInitTocInfo()\r
 {\r
        var oParam=new Object();\r
@@ -299,7 +296,7 @@ function getInitTocInfo()
                var oTopicParam=oMsg.oParam.oTocInfo;\r
                if(oTopicParam&&oTopicParam.aPaths&&oTopicParam.aPaths.length>0&&oTopicParam.sPPath)\r
                {\r
-                       var sPPath=_browserURLToAppletURL(oTopicParam.sPPath);\r
+                       var sPPath=_browserStringToText(oTopicParam.sPPath);\r
                        var sParam="";\r
                        for(var i=0;i<oTopicParam.aPaths.length;i++)\r
                        {\r
@@ -343,6 +340,12 @@ if(window.gbWhUtil&&window.gbWhMsg&&window.gbWhVer&&window.gbWhProxy)
 }\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
 </head>\r