mirror of
https://git.salome-platform.org/gitpub/modules/smesh.git
synced 2024-12-26 17:30:35 +05:00
238 lines
5.6 KiB
HTML
Executable File
238 lines
5.6 KiB
HTML
Executable File
<html>
|
|
<head>
|
|
<title> Navigation Pane </title>
|
|
|
|
<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
|
|
<meta name="description" content="WebHelp 5.50">
|
|
<script language="javascript" src="whver.js"></script>
|
|
<script language="javascript1.2" src="whmsg.js"></script>
|
|
<script language="javascript1.2" src="whproxy.js"></script>
|
|
</head>
|
|
<script language="javascript">
|
|
<!--
|
|
var strFrmToc="";
|
|
var strFrmNdx="";
|
|
var strFrmFts="";
|
|
var strFrmGls="";
|
|
var strFrmDft="";
|
|
var gstrName="";
|
|
|
|
//set overwrite here
|
|
function setListFrames(strToc,strNdx,strFts,strGls,strDefault)
|
|
{
|
|
strFrmToc=strToc;
|
|
strFrmNdx=strNdx;
|
|
strFrmFts=strFts;
|
|
strFrmGls=strGls;
|
|
strFrmDft=strDefault;
|
|
if(strFrmDft==strFrmToc)
|
|
gstrName="toc";
|
|
else if(strFrmDft==strFrmNdx)
|
|
gstrName="idx";
|
|
else if(strFrmDft==strFrmFts)
|
|
gstrName="fts";
|
|
else if(strFrmDft==strFrmGls)
|
|
gstrName="glo";
|
|
}
|
|
|
|
function setWebHelpPane()
|
|
{
|
|
setListFrames("whgdata/whnvf30.htm","whgdata/whnvf31.htm","whgdata/whnvf32.htm","whgdata/whnvf33.htm","whgdata/whnvf30.htm");
|
|
}
|
|
|
|
function window_unload()
|
|
{
|
|
if(!gbNav4||gbNav6) // resize will call unload, but the register code will never be called on Netscape 4.
|
|
{
|
|
UnRegisterListener2(this,WH_MSG_SHOWTOC);
|
|
UnRegisterListener2(this,WH_MSG_SHOWIDX);
|
|
UnRegisterListener2(this,WH_MSG_SHOWFTS);
|
|
UnRegisterListener2(this,WH_MSG_SHOWGLO);
|
|
UnRegisterListener2(this,WH_MSG_GETPANEINFO);
|
|
}
|
|
}
|
|
|
|
function window_onload()
|
|
{
|
|
var bHidePane=false;
|
|
var oMsg=new whMessage(WH_MSG_GETCMD,this,1,null);
|
|
if(SendMessage(oMsg))
|
|
{
|
|
if(oMsg.oParam>0)
|
|
{
|
|
if(oMsg.oParam==1)
|
|
gstrName="toc";
|
|
else if(oMsg.oParam==2)
|
|
gstrName="idx";
|
|
else if(oMsg.oParam==3)
|
|
gstrName="fts";
|
|
else if(oMsg.oParam==4)
|
|
gstrName="glo";
|
|
switchNvp(gstrName);
|
|
}
|
|
else if(oMsg.oParam==0)
|
|
{
|
|
bHidePane=true;
|
|
}
|
|
else if(gstrName)
|
|
switchNvp(gstrName);
|
|
}
|
|
if(bHidePane)
|
|
{
|
|
oMsg=new whMessage(WH_MSG_HIDEPANE,this,1,null)
|
|
SendMessage(oMsg);
|
|
}
|
|
else if(gstrName)
|
|
{
|
|
oMsg=new whMessage(WH_MSG_PANEINFO,this,1,gstrName);
|
|
SendMessage(oMsg);
|
|
}
|
|
oMsg=new whMessage(WH_MSG_NOSYNC,this,1,null);
|
|
SendMessage(oMsg);
|
|
oMsg=new whMessage(WH_MSG_NOSEARCHINPUT,this,1,null);
|
|
SendMessage(oMsg);
|
|
|
|
}
|
|
|
|
function switchNvp(strName)
|
|
{
|
|
var strFile="";
|
|
if(strName=="toc") strFile=strFrmToc;
|
|
else if(strName=="idx") strFile=strFrmNdx;
|
|
else if(strName=="fts") strFile=strFrmFts;
|
|
else if(strName=="glo") strFile=strFrmGls;
|
|
|
|
gstrName=strName;
|
|
frames[0].location=strFile;
|
|
}
|
|
|
|
function onSendMessage(oMsg)
|
|
{
|
|
if(oMsg)
|
|
{
|
|
var onMsg=null;
|
|
var nMsgId=oMsg.nMessageId;
|
|
if(nMsgId==WH_MSG_SHOWTOC)
|
|
{
|
|
switchNvp("toc");
|
|
onMsg=new whMessage(WH_MSG_PANEINFO,this,1,"toc");
|
|
SendMessage(onMsg);
|
|
onMsg=new whMessage(WH_MSG_SHOWPANE,this,1,null);
|
|
SendMessage(onMsg);
|
|
}
|
|
else if(nMsgId==WH_MSG_SHOWIDX)
|
|
{
|
|
switchNvp("idx");
|
|
onMsg=new whMessage(WH_MSG_PANEINFO,this,1,"idx");
|
|
SendMessage(onMsg);
|
|
onMsg=new whMessage(WH_MSG_SHOWPANE,this,1,null);
|
|
SendMessage(onMsg);
|
|
}
|
|
else if(nMsgId==WH_MSG_SHOWFTS)
|
|
{
|
|
switchNvp("fts");
|
|
onMsg=new whMessage(WH_MSG_PANEINFO,this,1,"fts");
|
|
SendMessage(onMsg);
|
|
onMsg=new whMessage(WH_MSG_SHOWPANE,this,1,null);
|
|
SendMessage(onMsg);
|
|
}
|
|
else if(nMsgId==WH_MSG_SHOWGLO)
|
|
{
|
|
switchNvp("glo");
|
|
onMsg=new whMessage(WH_MSG_PANEINFO,this,1,"glo");
|
|
SendMessage(onMsg);
|
|
onMsg=new whMessage(WH_MSG_SHOWPANE,this,1,null);
|
|
SendMessage(onMsg);
|
|
}
|
|
else if(nMsgId==WH_MSG_GETPANEINFO)
|
|
{
|
|
oMsg.oParam=gstrName;
|
|
return false;
|
|
}
|
|
}
|
|
return true;
|
|
}
|
|
|
|
function onResize()
|
|
{
|
|
var oMsg=null;
|
|
if(gbIE4)
|
|
{
|
|
if(document.body)
|
|
{
|
|
if(document.body.clientWidth>1&&document.body.clientHeight>1)
|
|
{
|
|
oMsg=new whMessage(WH_MSG_RESIZEPANE,this,1,null);
|
|
SendMessage(oMsg);
|
|
}
|
|
}
|
|
}
|
|
else
|
|
{
|
|
if(window.innerWidth!=0&&window.innerHeight!=0)
|
|
{
|
|
oMsg=new whMessage(WH_MSG_RESIZEPANE,this,1,null);
|
|
SendMessage(oMsg);
|
|
}
|
|
}
|
|
}
|
|
|
|
if(window.gbWhMsg&&window.gbWhVer&&window.gbWhProxy)
|
|
{
|
|
var oMsg=new whMessage(WH_MSG_GETPANES,this,1,null);
|
|
if(SendMessage(oMsg))
|
|
{
|
|
if(oMsg.oParam)
|
|
{
|
|
for(var i=0;i<oMsg.oParam.aPanes.length;i++)
|
|
{
|
|
if(oMsg.oParam.aPanes[i].sPaneName=="toc")
|
|
strFrmToc=oMsg.oParam.aPanes[i].sPaneURL;
|
|
else if(oMsg.oParam.aPanes[i].sPaneName=="idx")
|
|
strFrmNdx=oMsg.oParam.aPanes[i].sPaneURL;
|
|
else if(oMsg.oParam.aPanes[i].sPaneName=="fts")
|
|
strFrmFts=oMsg.oParam.aPanes[i].sPaneURL;
|
|
else if(oMsg.oParam.aPanes[i].sPaneName=="glo")
|
|
strFrmGls=oMsg.oParam.aPanes[i].sPaneURL;
|
|
if(oMsg.oParam.sDefault==oMsg.oParam.aPanes[i].sPaneName)
|
|
{
|
|
strFrmDft=oMsg.oParam.aPanes[i].sPaneURL;
|
|
}
|
|
}
|
|
}
|
|
else
|
|
setWebHelpPane();
|
|
}
|
|
else
|
|
setWebHelpPane();
|
|
|
|
RegisterListener2(this,WH_MSG_SHOWTOC);
|
|
RegisterListener2(this,WH_MSG_SHOWIDX);
|
|
RegisterListener2(this,WH_MSG_SHOWFTS);
|
|
RegisterListener2(this,WH_MSG_SHOWGLO);
|
|
RegisterListener2(this,WH_MSG_GETPANEINFO);
|
|
|
|
if(gbIE55)
|
|
window.onresize=onResize;
|
|
|
|
window.onunload=window_unload;
|
|
window.onload=window_onload;
|
|
|
|
var strHtml="";
|
|
strHtml+="<frameset rows=\'100%,*\'>";
|
|
strHtml+="<frame name=\'nvplist\' title=\'navpane frame\' src=\'" + strFrmDft +"\'></frame>";
|
|
strHtml+="<frame src=\'whskin_blank.htm\' noresize></frame>";
|
|
strHtml+="</frameset>";
|
|
document.write(strHtml);
|
|
}
|
|
else
|
|
document.location.reload();
|
|
|
|
if(window.gbNav6)
|
|
{
|
|
var oMsg=new whMessage(WH_MSG_RELOADNS6,this,1,null);
|
|
SendMessage(oMsg);
|
|
}
|
|
//-->
|
|
</script>
|
|
</html> |