-\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
}\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
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
}\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