Salome HOME
*** empty log message ***
[modules/smesh.git] / doc / salome / gui / SMESH / whmozemu.js
index 699779f3cfbefd065e7cf653676ea26a9801d1f5..84c6de1ed099d2dd70ad4d305042e2d12071cf96 100755 (executable)
@@ -1,10 +1,11 @@
+//     WebHelp 5.10.002\r
 if (! window.gbIE4 && window.gbNav6 && !document.childNodes[0].insertAdjacentHTML){\r
 \r
 HTMLElement.prototype.insertAdjacentElement = function(where,parsedNode)\r
 {\r
        switch (where){\r
        case 'beforeBegin':\r
-               this.parentNode.insertBefore(parsedNode,this)\r
+               this.parentNode.insertBefore(parsedNode,this);\r
                break;\r
        case 'afterBegin':\r
                this.insertBefore(parsedNode,this.firstChild);\r
@@ -14,10 +15,9 @@ HTMLElement.prototype.insertAdjacentElement = function(where,parsedNode)
                break;\r
        case 'afterEnd':\r
                if (this.nextSibling){\r
-               this.parentNode.insertBefore\r
-(parsedNode,this.nextSibling);\r
+               this.parentNode.insertBefore(parsedNode,this.nextSibling);\r
                } else {\r
-               this.parentNode.appendChild(parsedNode)\r
+               this.parentNode.appendChild(parsedNode);\r
                }\r
                break;\r
        }\r
@@ -28,41 +28,40 @@ HTMLElement.prototype.insertAdjacentHTML = function(where,htmlStr){
        var r = this.ownerDocument.createRange();\r
        r.setStartBefore(this);\r
        var parsedHTML = r.createContextualFragment(htmlStr);\r
-       this.insertAdjacentElement(where,parsedHTML)\r
+       this.insertAdjacentElement(where,parsedHTML);\r
 }\r
 \r
 \r
 HTMLElement.prototype.insertAdjacentText = function(where,txtStr){\r
 \r
-       var parsedText = document.createTextNode(txtStr)\r
-       this.insertAdjacentElement(where,parsedText)\r
+       var parsedText = document.createTextNode(txtStr);\r
+       this.insertAdjacentElement(where,parsedText);\r
 }\r
 }\r
 \r
 function testScroll() {\r
        // Initialize scrollbar cache if necessary\r
        if (window._pageXOffset==null) {\r
-               window._pageXOffset = window.pageXOffset\r
-               window._pageYOffset = window.pageYOffset\r
+               window._pageXOffset = window.pageXOffset;\r
+               window._pageYOffset = window.pageYOffset;\r
        }\r
        // Expose Internet Explorer compatible object model\r
-       document.body.scrollTop = window.pageYOffset\r
-       document.body.scrollLeft = window.pageXOffset\r
-       window.document.body.scrollHeight = document.height\r
-       window.document.body.scrollWidth = document.width\r
-       window.document.body.clientWidth = window.innerWidth;\r
-       window.document.body.clientHeight = window.innerHeight;\r
+       document.scrollTop = window.pageYOffset;\r
+       document.scrollLeft = window.pageXOffset;\r
+       window.document.scrollHeight = document.height;\r
+       window.document.scrollWidth = document.width;\r
+       window.document.clientWidth = window.innerWidth;\r
+       window.document.clientHeight = window.innerHeight;\r
 \r
        // If cache!=current values, call the onscroll event\r
-       if (((window.pageXOffset!=window._pageXOffset) || \r
-                       (window.pageYOffset!=window._pageYOffset)) && (window.onscroll)) \r
-               window.onscroll()\r
+       if (((window.pageXOffset!=window._pageXOffset) || (window.pageYOffset!=window._pageYOffset)) && (window.onscroll)) \r
+               window.onscroll();\r
        // Cache new values\r
-       window._pageXOffset = window.pageXOffset\r
-       window._pageYOffset = window.pageYOffset\r
+       window._pageXOffset = window.pageXOffset;\r
+       window._pageYOffset = window.pageYOffset;\r
        }\r
 \r
 // Create compatibility layer for Netscape\r
-if (window.gbNav6) {\r
+if (window.gbNav6 && !window.gbNav7) {\r
        setInterval("testScroll()",50)\r
 }
\ No newline at end of file