X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=doc%2Fsalome%2Fgui%2FSMESH%2Fwhfhost.js;h=167acc45915b05c012cd31f07c821f7b6471945f;hb=529a4c0bfc7d5f67647141ed1ed03fe493f51802;hp=a30564d416176817fee8cf833f37df86e7a9749b;hpb=bc37f0b49f9713347749b6325e1c7062de8857ae;p=modules%2Fsmesh.git diff --git a/doc/salome/gui/SMESH/whfhost.js b/doc/salome/gui/SMESH/whfhost.js index a30564d41..167acc459 100755 --- a/doc/salome/gui/SMESH/whfhost.js +++ b/doc/salome/gui/SMESH/whfhost.js @@ -1,3 +1,4 @@ +// WebHelp 5.10.003 var gsSK2=null; var gsSK=null; var gsFtsBreakChars="\t\r\n\"\\ .,!@#$%^&*()~'`:;<>?/{}[]|+-=\x85\x92\x93\x94\x95\x96\x97\x99\xA9\xAE\xB7"; @@ -35,6 +36,7 @@ var goErrFont=null; var goHoverFont=null; var gsABgColor="#cccccc"; var gbWhFHost=false; +var gbFirst=false; function setBackground(sBgImage) { @@ -90,6 +92,26 @@ function addFtsInfo(sPPath,sDPath,sFtsFile) gaData[gaData.length]=new ftsInfo(sPPath,sDPath,sFtsFile); } +function onLoadXMLError() +{ + if(gnLoadFts==1) + { + var aFCD=new Array(); + var aFTCD=new Array(); + ftsReady(aFCD,aFTCD); + } + else if(gnLoadFts==3) + { + var aTopics=new Array(); + putFtsTData(aTopics); + } + else if(gnLoadFts==2) + { + putFtsWData(aFtsContents); + var aFtsContents=new Array(); + } +} + function putDataXML(xmlDoc,sDocPath) { if(gnLoadFts==1) @@ -267,7 +289,7 @@ function loadFts() var sLangId=aProj[0].sLangId; for(var i=0;i"+_textToHtml(gaTI[i].sTopicTitle)+""; + sLine+="
"+_textToHtml(gaTI[i].sTopicTitle)+"
"; if(i>>4<<4==i) { sHTML+=sLine; @@ -472,7 +498,10 @@ function ftsFindKeyword() aTI=mergeTopics(aTI,aTIPart); } if(mergewithPreviousResult(aTI)) + { + gbFirst=false; findOneKey(); + } else checkAgain(); } @@ -483,7 +512,7 @@ function mergewithPreviousResult(aTI) if(aTI!=null&&aTI.length!=0) { var nNumTopics=aTI.length; - if(gnCurrentOp==0){ + if(gnCurrentOp==0||gbFirst){ if(gbNot){ displayMsg(gsHelpCannotSearch); return false; @@ -836,7 +865,7 @@ function GetStem(szWord) var csStem=""; for(var iStem=0;iStem=szWord.length-1) break; + if(aStems[iStem].length>=szWord.length-1) continue; nStemPos=szWord.lastIndexOf(aStems[iStem]); if(nStemPos>0){ var cssub=szWord.substring(nStemPos);