Salome HOME
Join modifications from branch BR_DEBUG_3_2_0b1
[modules/smesh.git] / doc / salome / gui / SMESH / whskin_homepage.htm
index 4964c60ea6d4ff4a23cb3b8ec9580a204affd276..767e2b76603b15f474450307885db3890a5b070c 100755 (executable)
@@ -1,40 +1,34 @@
-\r
 <html>\r
-<head><script language="javascript">\r
-<!--\r
-var sIcon="whstart.ico";\r
-var sPath=document.location.href;\r
-if (sPath.indexOf("http")!= -1)\r
-       document.write("<link REL=\"SHORTCUT ICON\" href=\""+ sIcon +"\">");\r
-//-->\r
-</script>\r
- <title>SMESH reference manual</title>\r
- <meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
- <meta name="description" content="WebHelp 5.50">\r
-</head>\r
-<script type="text/javascript" language="javascript" src="whver.js"></script>\r
-<script type="text/javascript" language="javascript" src="whutils.js"></script>\r
-<script type="text/javascript" language="javascript" src="whmsg.js"></script>\r
-<script type="text/javascript" language="javascript" >\r
-<!--\r
-if (!window.gbWhVer||!window.gbWhUtil||!window.gbWhMsg)\r
-       document.location.reload();\r
-//-->\r
-</script>\r
+<head>\r
+<title>Mesh Module Reference Manual</title>\r
 \r
-<script type="text/javascript" language="javascript" src="whstub.js"></script>\r
+<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
+</head>\r
+<script language="javascript1.2" src="whutils.js"></script>\r
+<script language="javascript1.2" src="whmsg.js"></script>\r
+<script language="javascript" src="whver.js"></script>\r
+<script language="javascript1.2" src="whstub.js"></script><script language="javascript1.2" src="whstart.js"></script>\r
 <script language="javascript">\r
 <!--\r
-var nWebhelpNavPaneMode = 1;                   //1: DHTML 2:Applet 3:PureHTML 4:NoframeAt all\r
-var strPaneDHTML  = "whskin_pdhtml.htm";               //whd_nvp10.htm  if tab enabled, whnframe.htm if tab disabled.\r
-var strPaneApplet = "whskin_papplet.htm";\r
-var strPaneList   = "whskin_plist.htm";\r
+var strDefaultTopic = "about:blank";\r
+var nWebhelpNavPaneMode = 1;                   //1: DHTML 2:Applet 3:PureHTML 4:Noframeset\r
 var bNoApplet  = false;\r
+var strPaneDHTML  = "whd_nvp10.htm";           //whd_nvp10.htm  if tab enabled, whnframe.htm if tab disabled.\r
+var strPaneApplet = "whd_nvp20.htm";\r
+var strPaneList   = "whgdata/whnvp30.htm";\r
 \r
+var strHTML = "";\r
 var strPane = "";\r
-\r
 var nViewFrameType = -1;\r
 \r
+function CMRServer()\r
+{\r
+  this.m_cAgents = new Array;\r
+}\r
+var cMRServer = new CMRServer;\r
+\r
+//figure out which mode is the best\r
 if (!window.gAgent)\r
 {\r
        // low end browser, we don't even try to determine it.\r
@@ -42,14 +36,14 @@ if (!window.gAgent)
 }\r
 else\r
 {\r
-       if (!gbNav4&&!gbIE4&&!gbOpera7&&!gbSafari)                              \r
+       if (!gbNav4&&!gbIE4&&!gbOpera7&&!gbSafari)\r
                document.location = "whnjs.htm";\r
        else if (gbNav4 && !gbNav6 && ((gnVerMinor <= 4.06)))\r
                document.location = "whnjs.htm";\r
-       else if (gbMac && gbIE4 && !gbIE5)              \r
+       else if (gbMac && gbIE4 && !gbIE5)\r
                document.location = "whnjs.htm";\r
        //figure out which mode is the best\r
-       else\r
+       else \r
        {\r
                nViewFrameType=nWebhelpNavPaneMode;\r
                if (nWebhelpNavPaneMode==1||nWebhelpNavPaneMode == 2)\r
@@ -60,7 +54,6 @@ else
                        if (gbNav4&&(gnVerMinor == 4.6))                                        nViewFrameType = 3;\r
                        if (gbIE4&&gbDHTML)                                                                     nViewFrameType = 1;\r
                        if (gbIE4&&gbSunOS&&nWebhelpNavPaneMode==2)                     nViewFrameType = 3;\r
-                       if (gbNav4&&gbSunOS&&nViewFrameType==2)                 nViewFrameType = 3;\r
                        if (gbNav6&&gbDHTML)                                                            nViewFrameType = 1;\r
                        if (gbNav6&&!gbNav61&&nWebhelpNavPaneMode == 2)         nViewFrameType = 3;\r
                        if (gbMac)                                                                                      nViewFrameType = 3;\r
@@ -81,59 +74,107 @@ if (nViewFrameType!=-1)
        }\r
 \r
        //figure out which one is navpane\r
-       // ReplaceMark:nViewFrameType = 1\r
        if (nViewFrameType == 1)\r
-       {\r
-               if (gbNav4 && !gbNav6)\r
-                       strPane = strPaneList;\r
-               else\r
-                       strPane = strPaneDHTML;\r
-       }\r
+               strPane = strPaneDHTML;\r
        else if (nViewFrameType == 2)\r
                strPane = strPaneApplet;\r
-       else\r
+       else \r
                strPane = strPaneList;\r
-}\r
-//-->\r
-</script>\r
-<script type="text/javascript" language="javascript" src="whstart.js"></script>\r
-<script type="text/javascript" language="javascript">\r
-<!--\r
-if (!gbIE4&&!gbNav4&&!gbOpera7&&!gbSafari)\r
-       document.location = "whnjs.htm";\r
 \r
-function CMRAgent( strID, strURL, strLabel, strFrameAttr )\r
-{\r
-  this.m_strID = strID;\r
-  this.m_strURL = strURL;\r
-  this.m_strLabel = strLabel;\r
-  this.m_strFrameAttr = strFrameAttr;\r
+       var oParam = new Object();\r
+       oParam.sTopic = "";\r
+       var oMsg = new whMessage(WH_MSG_GETDEFAULTTOPIC, window, 1, oParam);\r
+       if (SendMessage(oMsg) && oParam.sTopic != "")\r
+               strDefaultTopic =  oParam.sTopic;\r
+\r
+\r
+       if (nViewFrameType == 1)\r
+       {\r
+               //DHTML (iframe or xml based)\r
+               strHTML += "<frameset  id=\"whPfset\" cols=\"260,*\" frameborder=\"1\">";\r
+               strHTML += "<frame name=\"bsscleft\" title=\"navigation frame\" src=\"" + strPane + "\" scrolling=\"no\"></frame>";\r
+               strHTML += "<frame name=\"bsscright\" title=\"topic frame\" src=\"" + strDefaultTopic + "\" scrolling=\"auto\"></frame></frameset>";\r
+       }\r
+       else if (nViewFrameType == 2)\r
+       {\r
+               //applet (xml based)\r
+               strHTML += "<frameset  id=\"whPfset\" cols=\"260,*\" framespacing=\"0\" frameborder=\"0\" border=\"0\">";\r
+               strHTML += "<frame name=\"bsscleft\" title=\"navigation frame\" src=\"" + strPane+ "\" scrolling=\"no\" marginwidth=\"0\" marginheight=\"0\"></frame>";\r
+               strHTML += "<frame name=\"bsscright\" title=\"topic frame\" src=\"" + strDefaultTopic + "\" scrolling=\"auto\"></frame></frameset>";\r
+       }\r
+       else if (nViewFrameType == 3)\r
+       {\r
+               //generic html (pure html based)\r
+               strHTML += "<frameset  id=\"whPfset\" cols=\"260,*\">";\r
+               strHTML += "<frame title=\"navigation frame\" src=\"" + strPane + "\" name=\"bsscleft\"  scrolling=\"no\"></frame>";\r
+               strHTML += "<frame title=\"topic frame\" src=\"" + strDefaultTopic + "\" name=\"bsscright\" scrolling=\"auto\"></frame>";\r
+               strHTML += "</frameset>";\r
+       } \r
+       else if (nViewFrameType == 4)\r
+       {\r
+               //no navipane at all\r
+               strHTML += "<frameset  id=\"whPfset\" border=\"0\" cols=\"100%,*\">";\r
+               strHTML += "<frame title=\"topic frame\" src=\"" + strDefaultTopic + "\" name=\"bsscright\" framespacing=\"0\" frameborder=\"0\" border=\"0\" scrolling=\"auto\">";\r
+               strHTML += "</frameset>";\r
+       }\r
+\r
+       document.write(strHTML);\r
+\r
+       RegisterListener2(window, WH_MSG_SHOWPANE);\r
+       RegisterListener2(window, WH_MSG_HIDEPANE);\r
+       RegisterListener2(window, WH_MSG_ISPANEVISIBLE);\r
+       window.onunload = window_unload;\r
 }\r
 \r
-function CMRServer()\r
+function window_unload()\r
 {\r
-  this.m_cAgents = new Array;\r
+       UnRegisterListener2(window, WH_MSG_SHOWPANE);\r
+       UnRegisterListener2(window, WH_MSG_HIDEPANE);\r
+       UnRegisterListener2(window, WH_MSG_ISPANEVISIBLE);\r
 }\r
-var cMRServer = new CMRServer;\r
-// GetServerInfo\r
-// Registry the agent array handled by webhelp\r
-// ReplaceMark:MRServer.strServerData\r
-//-->\r
-</script>\r
 \r
-<script type="text/javascript" language="javascript">\r
-<!--\r
-if (nViewFrameType!=-1)\r
+\r
+function onSendMessage(oMsg)\r
 {\r
-       var strHTML = "<frameset rows=\"32,*\" hostof=\"parent:toolbar!startpage:yes\" frameborder=\"0\" border=\"0\"><frame src=\"whskin_tbars.htm\" id=\"toolbar\" frameborder=\"0\" border=\"0\" scrolling=\"no\" noresize marginheight=\"0\" marginwidth=\"0\" title=\"Toolbar\"></frame><frame src=\"whskin_frmset01.htm\"  frameborder=\"1\" border=\"1\" scrolling=\"auto\" marginheight=\"0\" marginwidth=\"0\"></frame></frameset>";\r
-       document.write(strHTML);\r
+       var nMsgId = oMsg.nMessageId;\r
+       if (nMsgId == WH_MSG_SHOWPANE)\r
+       {\r
+               getElement("whPfset").cols = "260,*";\r
+               var onMsg = new whMessage(WH_MSG_PANESTATUE, this, 1, "visible");\r
+               SendMessage(onMsg);\r
+               onMsg = new whMessage(WH_MSG_GETPANEINFO, this, 1, "");\r
+               if (SendMessage(onMsg))\r
+               {\r
+                       onMsg = new whMessage(WH_MSG_PANEINFO, this, 1, onMsg.oParam);\r
+                       SendMessage(onMsg);\r
+               }\r
+               return false;\r
+       }\r
+       else if (nMsgId == WH_MSG_HIDEPANE)\r
+       {\r
+               getElement("whPfset").cols = "0,*";\r
+               var onMsg = new whMessage(WH_MSG_PANESTATUE, this, 1, "invisible");\r
+               SendMessage(onMsg);\r
+               onMsg = new whMessage(WH_MSG_PANEINFO, this, 1, "");\r
+               SendMessage(onMsg);\r
+               return false;\r
+       }\r
+       else if (nMsgId == WH_MSG_ISPANEVISIBLE)\r
+       {\r
+               var n = parseInt(getElement("whPfset").cols);\r
+               if (n > 0)\r
+               {\r
+                       oMsg.oParam.bVisible = true;\r
+               }\r
+               return false;\r
+       }\r
+       return true;\r
 }\r
 //-->\r
 </script>\r
-\r
-<frameset cols="100%,*" frameborder=no border=0>\r
-  <frame src="whnjs.htm">\r
-  <frame src="whskin_blank.htm" noresize>\r
-</frameset>\r
-\r
-</html>
\ No newline at end of file
+<body>\r
+<noscript>\r
+       <p> It seems javascript is disabled in your browser, please enable it and reload again, or click <a href="whnjs.htm">here</a> to view without javascript</p>\r
+</noscript>\r
+</body>\r
+</html>\r