noalyss-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Noalyss-commit] [noalyss] 19/27: Last version of prototype + patch


From: Dany De Bontridder
Subject: [Noalyss-commit] [noalyss] 19/27: Last version of prototype + patch
Date: Sun, 02 Nov 2014 11:08:50 +0000

sparkyx pushed a commit to branch master
in repository noalyss.

commit 1ca03a2b87d629566afb1e5abd8b3f0e33eacc91
Author: Dany De Bontridder <address@hidden>
Date:   Sun Nov 2 11:52:28 2014 +0100

    Last version of prototype + patch
---
 html/js/prototype.js |   23 +++++++++++++++++++++--
 1 files changed, 21 insertions(+), 2 deletions(-)

diff --git a/html/js/prototype.js b/html/js/prototype.js
index 5c7ed2b..f7965e1 100644
--- a/html/js/prototype.js
+++ b/html/js/prototype.js
@@ -4284,8 +4284,27 @@ Ajax.PeriodicalUpdater = Class.create(Ajax.Base, {
 
     if (options.setLeft)
       styles.left = (p[0] - delta[0] + options.offsetLeft) + 'px';
-    if (options.setTop)
-      styles.top  = (p[1] - delta[1] + options.offsetTop)  + 'px';
+   if (options.setTop) {
+       /****
+        * DDB Scroll
+        */
+                var x = 0, y = 0;
+                if( typeof( window.pageYOffset ) == 'number' ) {
+                    // Netscape
+                    x = window.pageXOffset;
+                    y = window.pageYOffset;
+                } else if( document.body && ( document.body.scrollLeft || 
document.body.scrollTop ) ) {
+                    // DOM
+                    x = document.body.scrollLeft;
+                    y = document.body.scrollTop;
+                } else if( document.documentElement && ( 
document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
+                    // IE6 standards compliant mode
+                    x = document.documentElement.scrollLeft;
+                    y = document.documentElement.scrollTop;
+                }
+      /**** DDB ***/
+      styles.top  = (p[1] - delta[1] + options.offsetTop) + y + 'px';
+  }
 
     if (options.setWidth)
       styles.width  = layout.get('border-box-width')  + 'px';



reply via email to

[Prev in Thread] Current Thread [Next in Thread]