X-Git-Url: http://git.salome-platform.org/gitweb/?p=modules%2Fsmesh.git;a=blobdiff_plain;f=doc%2Fsalome%2Fgui%2FSMESH%2Fwhmozemu.js;h=8fd89b275adc5dea855441dd2f34ccfcf5dd798e;hp=84c6de1ed099d2dd70ad4d305042e2d12071cf96;hb=0aa84210cf7da3868cc8eb26b17a2da8e046b3ae;hpb=860d831343f1f1a42c4ff04fc3592c01150b03db diff --git a/doc/salome/gui/SMESH/whmozemu.js b/doc/salome/gui/SMESH/whmozemu.js index 84c6de1ed..8fd89b275 100755 --- a/doc/salome/gui/SMESH/whmozemu.js +++ b/doc/salome/gui/SMESH/whmozemu.js @@ -1,67 +1,67 @@ -// 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); - break; - case 'afterBegin': - this.insertBefore(parsedNode,this.firstChild); - break; - case 'beforeEnd': - this.appendChild(parsedNode); - break; - case 'afterEnd': - if (this.nextSibling){ - this.parentNode.insertBefore(parsedNode,this.nextSibling); - } else { - this.parentNode.appendChild(parsedNode); - } - break; - } -} - -HTMLElement.prototype.insertAdjacentHTML = function(where,htmlStr){ - - var r = this.ownerDocument.createRange(); - r.setStartBefore(this); - var parsedHTML = r.createContextualFragment(htmlStr); - this.insertAdjacentElement(where,parsedHTML); -} - - -HTMLElement.prototype.insertAdjacentText = function(where,txtStr){ - - 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; - } - // Expose Internet Explorer compatible object model - 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(); - // Cache new values - window._pageXOffset = window.pageXOffset; - window._pageYOffset = window.pageYOffset; - } - -// Create compatibility layer for Netscape -if (window.gbNav6 && !window.gbNav7) { - setInterval("testScroll()",50) +// 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); + break; + case 'afterBegin': + this.insertBefore(parsedNode,this.firstChild); + break; + case 'beforeEnd': + this.appendChild(parsedNode); + break; + case 'afterEnd': + if (this.nextSibling){ + this.parentNode.insertBefore(parsedNode,this.nextSibling); + } else { + this.parentNode.appendChild(parsedNode); + } + break; + } +} + +HTMLElement.prototype.insertAdjacentHTML = function(where,htmlStr){ + + var r = this.ownerDocument.createRange(); + r.setStartBefore(this); + var parsedHTML = r.createContextualFragment(htmlStr); + this.insertAdjacentElement(where,parsedHTML); +} + + +HTMLElement.prototype.insertAdjacentText = function(where,txtStr){ + + 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; + } + // Expose Internet Explorer compatible object model + 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(); + // Cache new values + window._pageXOffset = window.pageXOffset; + window._pageYOffset = window.pageYOffset; + } + +// Create compatibility layer for Netscape +if (window.gbNav6 && !window.gbNav7) { + setInterval("testScroll()",50) } \ No newline at end of file