X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=doc%2Fsalome%2Fgui%2FVISU%2Fwhmozemu.js;h=84c6de1ed099d2dd70ad4d305042e2d12071cf96;hb=ab526e7ae271b0ba2850108f583fad61383e30ab;hp=699779f3cfbefd065e7cf653676ea26a9801d1f5;hpb=0740c05126ec54c2e989a9bca3f551a644cfb745;p=modules%2Fvisu.git diff --git a/doc/salome/gui/VISU/whmozemu.js b/doc/salome/gui/VISU/whmozemu.js index 699779f3..84c6de1e 100755 --- a/doc/salome/gui/VISU/whmozemu.js +++ b/doc/salome/gui/VISU/whmozemu.js @@ -1,10 +1,11 @@ +// WebHelp 5.10.002 if (! window.gbIE4 && window.gbNav6 && !document.childNodes[0].insertAdjacentHTML){ HTMLElement.prototype.insertAdjacentElement = function(where,parsedNode) { switch (where){ case 'beforeBegin': - this.parentNode.insertBefore(parsedNode,this) + this.parentNode.insertBefore(parsedNode,this); break; case 'afterBegin': this.insertBefore(parsedNode,this.firstChild); @@ -14,10 +15,9 @@ HTMLElement.prototype.insertAdjacentElement = function(where,parsedNode) break; case 'afterEnd': if (this.nextSibling){ - this.parentNode.insertBefore -(parsedNode,this.nextSibling); + this.parentNode.insertBefore(parsedNode,this.nextSibling); } else { - this.parentNode.appendChild(parsedNode) + this.parentNode.appendChild(parsedNode); } break; } @@ -28,41 +28,40 @@ HTMLElement.prototype.insertAdjacentHTML = function(where,htmlStr){ var r = this.ownerDocument.createRange(); r.setStartBefore(this); var parsedHTML = r.createContextualFragment(htmlStr); - this.insertAdjacentElement(where,parsedHTML) + this.insertAdjacentElement(where,parsedHTML); } HTMLElement.prototype.insertAdjacentText = function(where,txtStr){ - var parsedText = document.createTextNode(txtStr) - this.insertAdjacentElement(where,parsedText) + var parsedText = document.createTextNode(txtStr); + this.insertAdjacentElement(where,parsedText); } } function testScroll() { // Initialize scrollbar cache if necessary if (window._pageXOffset==null) { - window._pageXOffset = window.pageXOffset - window._pageYOffset = window.pageYOffset + window._pageXOffset = window.pageXOffset; + window._pageYOffset = window.pageYOffset; } // Expose Internet Explorer compatible object model - document.body.scrollTop = window.pageYOffset - document.body.scrollLeft = window.pageXOffset - window.document.body.scrollHeight = document.height - window.document.body.scrollWidth = document.width - window.document.body.clientWidth = window.innerWidth; - window.document.body.clientHeight = window.innerHeight; + document.scrollTop = window.pageYOffset; + document.scrollLeft = window.pageXOffset; + window.document.scrollHeight = document.height; + window.document.scrollWidth = document.width; + window.document.clientWidth = window.innerWidth; + window.document.clientHeight = window.innerHeight; // If cache!=current values, call the onscroll event - if (((window.pageXOffset!=window._pageXOffset) || - (window.pageYOffset!=window._pageYOffset)) && (window.onscroll)) - window.onscroll() + if (((window.pageXOffset!=window._pageXOffset) || (window.pageYOffset!=window._pageYOffset)) && (window.onscroll)) + window.onscroll(); // Cache new values - window._pageXOffset = window.pageXOffset - window._pageYOffset = window.pageYOffset + window._pageXOffset = window.pageXOffset; + window._pageYOffset = window.pageYOffset; } // Create compatibility layer for Netscape -if (window.gbNav6) { +if (window.gbNav6 && !window.gbNav7) { setInterval("testScroll()",50) } \ No newline at end of file