Salome HOME
Update the GUI documentation for SMESH module
[modules/smesh.git] / doc / salome / gui / SMESH / whtbar.js
index a183c980fccc1c57fa55aff44d3c0e69dddbec85..08b19e5e865047a5bd1141dc9f32964096689d58 100755 (executable)
@@ -1,3 +1,4 @@
+//     WebHelp 5.10.006\r
 var gaButtons=new Array();\r
 var    gaTypes=new Array();\r
 var gaBtnBgColor=new Array();\r
@@ -166,6 +167,25 @@ function writeStyle(bMiniBar)
        sStyle+="font-size:"+gsTBFontSize+";\n";\r
        sStyle+="color:"+gsTBFontColor+";}\n";\r
 \r
+       sStyle+=".clsBtnDisable {\n";\r
+       if(!(gbNav4&&!gbNav6))\r
+               if (bMiniBar)\r
+                       sStyle+="padding:2px;\n";\r
+               else\r
+                       sStyle+="padding:5px;\n";\r
+       sStyle+="cursor:default;\n";\r
+       sStyle+="font-family:"+gsTBFontFamily+";\n";\r
+       sStyle+="font-size:"+gsTBFontSize+";\n";\r
+       sStyle+="color:"+gsTBFontColor+";}\n";\r
+\r
+       sStyle+=".clsNoBDisable {\n";\r
+       sStyle+="padding-left:2px;padding-right:2px;\n";\r
+       sStyle+="cursor:default;\n";\r
+       sStyle+="font-family:"+gsTBFontFamily+";\n";\r
+       sStyle+="font-size:"+gsTBFontSize+";\n";\r
+       sStyle+="color:"+gsTBFontColor+";}\n";\r
+\r
+\r
        sStyle+=".clsNotBtn {\n";\r
        if(!(gbNav4&&!gbNav6))\r
                if (bMiniBar)\r
@@ -266,7 +286,7 @@ function getImage(oImage,sTitle)
                        sI+=" width="+oImage.nWidth;\r
                if(oImage.nHeight>0)\r
                        sI+=" height="+oImage.nHeight;\r
-               sI+=" border=no align=\"absmiddle\">";\r
+               sI+=" border=0 align=\"absmiddle\">";\r
                return sI;\r
        }\r
        return "";\r
@@ -300,7 +320,7 @@ function updateWebSearch(bEnable)
 \r
 function setState(oEL,sState)\r
 {\r
-       if(gbNav6)\r
+       if(gbNav6||gbOpera)\r
                oEL.setAttribute("state",sState);\r
        else\r
                oEL.state=sState;       \r
@@ -368,7 +388,12 @@ function disableButton(oEl,oBtn)
 {\r
        setState(oEl,"disable");\r
        var sPF=oEl.className.substring(0,6);\r
-       oEl.className=sPF+"Normal";\r
+       oEl.className=sPF+"Disable";\r
+       var oAs = getElementsByTag(oEl,"a");\r
+       if (oAs.length>0)\r
+       {\r
+               oAs[0].style.cursor="default";\r
+       }\r
        var oIs=getElementsByTag(oEl,"img");\r
        if(oIs.length>0&&oBtn&&oBtn.aIs&&oBtn.aIs.length>3)\r
        {\r
@@ -387,6 +412,11 @@ function enableButton(oEl,oBtn)
                var sPF=oEl.className.substring(0,6);\r
                oEl.className=sPF+"Up";\r
        }\r
+       var oAs = getElementsByTag(oEl,"a");\r
+       if (oAs.length>0)\r
+       {\r
+               oAs[0].style.cursor="hand";\r
+       }\r
        var oIs=getElementsByTag(oEl,"img");\r
        if(oIs.length>0&&oBtn&&oBtn.aIs&&oBtn.aIs.length>0)\r
        {\r
@@ -526,9 +556,9 @@ function addSearchForm()
 \r
        if(gsSearchFormTitle)\r
                sPropmptString="";\r
-       var sButton="<table CELLSPACING=0 CELLPADDING=1><tr><td valign=\"middle\" NOWRAP class=\"clsNotBtn\"><span class=\"btnsearchform\">"+_textToHtml(gsSearchFormTitle)+"</span></td><td NOWRAP valign=\"middle\"><input class=\"inputsearchform\" type=\"text\" onfocus=\"highLightIfNeeded();\" name=\"searchString\" value=\""+sPropmptString+"\" size=\""+nWidth+"\"></td>";\r
+       var sButton="<table id=\"searchInput\" CELLSPACING=0 CELLPADDING=1><tr><td valign=\"middle\" NOWRAP class=\"clsNotBtn\"><span class=\"btnsearchform\">"+_textToHtml(gsSearchFormTitle)+"</span></td><td NOWRAP valign=\"middle\"><input class=\"inputsearchform\" type=\"text\" onfocus=\"highLightIfNeeded();\" name=\"searchString\" value=\""+sPropmptString+"\" size=\""+nWidth+"\"></td>";\r
        if(gbNav6)\r
-               sButton="<form name=\"searchForm\" method=\"POST\" action=\"javascript:searchB()\">"+sButton;\r
+               sButton="<form id=\"searchInput\" name=\"searchForm\" method=\"POST\" action=\"javascript:searchB()\">"+sButton;\r
        if("image"=="text")\r
        {\r
                sButton+="<td NOWRAP valign=\"middle\"><a class=\"searchbtn\" href=\"javascript:void(0);\" onclick=\"searchForm.submit(); return false;\"></a></td>";\r
@@ -579,7 +609,7 @@ function addBanner(sImage)
        if(sImage)\r
        {\r
                var nBtn=gaButtons.length;\r
-               gaButtons[nBtn]="<td NOWRAP align=\"center\" valign=\"middle\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href=\"javascript:void(0);\" onclick=\"showBanner();return false;\"><img alt=\"About WebHelp\"src=\""+sImage+"\" border=no align=\"absmiddle\"></a></td>";\r
+               gaButtons[nBtn]="<td NOWRAP align=\"center\" valign=\"middle\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href=\"javascript:void(0);\" onclick=\"showBanner();return false;\"><img alt=\"About WebHelp\"src=\""+sImage+"\" border=0 align=\"absmiddle\"></a></td>";\r
                gaTypes[nBtn]="banner";\r
        }\r
 }\r
@@ -588,8 +618,8 @@ function showBanner()
 {\r
        if (!gbPreview)\r
        {\r
-               var nWidth=360;\r
-               var nHeight=240;\r
+               var nWidth=390;\r
+               var nHeight=204;\r
                var     nScreenWidth=screen.width;\r
                var     nScreenHeight=screen.height;\r
                var nLeft=(nScreenWidth-nWidth)/2;\r
@@ -654,7 +684,7 @@ function addButton(sType,nStyle,sTitle,sHref,sOnClick,sOnMouseOver,sOnLoad,nWidt
                sButton+="</a>";\r
                bState=true;\r
        }\r
-       else if(sType=="hide2"&&(!gbNav4))\r
+       else if(sType=="hide2"&&(!gbNav4)&&(!gbOpera))\r
        {\r
                var svTitle="Hide Navigation Component";\r
                sButton="<a title=\""+svTitle+"\" id=\"btnhide\" class=\"btnhide\" href=\"javascript:void(0);\" onclick=\"showHidePane();return false;\">";\r
@@ -1255,7 +1285,7 @@ function onBtnMouseUp(e,nBtn)
 function getState(oEl)\r
 {\r
        var sState="";\r
-       if(gbNav6)\r
+       if(gbNav6||gbOpera)\r
                sState=oEl.getAttribute("state");\r
        else\r
                if(oEl.state)\r
@@ -1502,12 +1532,14 @@ function window_Unload()
                UnRegisterListener2(this,WH_MSG_GETCURRENTAVENUE);\r
                UnRegisterListener2(this,WH_MSG_ENABLEWEBSEARCH);\r
                UnRegisterListener2(this,WH_MSG_INITSEARCHSTRING);\r
+               UnRegisterListener2(this,WH_MSG_NOSEARCHINPUT);\r
+               UnRegisterListener2(this,WH_MSG_NOSYNC);\r
        }\r
 }\r
 \r
 function window_OnLoad()\r
 {\r
-       if(document.body)\r
+       if(!gbOpera7&&document.body)\r
        {\r
                if(gsBgImage&&gsBgImage.length>0)\r
                {\r
@@ -1607,6 +1639,24 @@ function onSendMessage(oMsg)
                        return false;\r
                }\r
        }\r
+       else if(nMsgId==WH_MSG_NOSEARCHINPUT)\r
+       {\r
+               var oSearchInput = getElement("searchInput");\r
+               if (oSearchInput)\r
+               {\r
+                       oSearchInput.style.visibility = "hidden";\r
+                       return false;\r
+               }\r
+       }\r
+       else if(nMsgId==WH_MSG_NOSYNC)\r
+       {\r
+               var oSync = getElement("btnsynctoc");\r
+               if (oSync)\r
+               {\r
+                       oSync.style.visibility = "hidden";\r
+                       return false;\r
+               }\r
+       }\r
        return true;\r
 }\r
 \r
@@ -1978,6 +2028,9 @@ if(window.gbWhUtil&&window.gbWhMsg&&window.gbWhVer&&window.gbWhProxy)
        RegisterListener2(this,WH_MSG_GETCURRENTAVENUE);\r
        RegisterListener2(this,WH_MSG_ENABLEWEBSEARCH);\r
        RegisterListener2(this,WH_MSG_INITSEARCHSTRING);\r
+       RegisterListener2(this,WH_MSG_NOSEARCHINPUT);\r
+       RegisterListener2(this,WH_MSG_NOSYNC);\r
+\r
        window.onload=window_OnLoad;\r
        window.onunload=window_Unload;\r
        window.onresize=window_onResize;\r