mediawiki-extensions / mwcalendar

Automatically exported from code.google.com/p/mwcalendar
0 stars 0 forks source link

position of preview windows is wrong under Chrome #31

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
You can use  document.body instead of document.documentElement.

/*      x = event.clientX + document.documentElement.scrollLeft +15;\r
         y = event.clientY + document.documentElement.scrollTop; */\r
 \r
-        x = _posX + document.documentElement.scrollLeft +15;\r
-        y = _posY + document.documentElement.scrollTop;         \r
+        x = _posX + document.body.scrollLeft +15;\r
+        y = _posY + document.body.scrollTop;    \r
         \r
        if (!document.getElementById(summaryDivID)) {\r
                var newNode = document.createElement("div");\r

Original issue reported on code.google.com by Coiby...@gmail.com on 29 Jun 2012 at 1:54

GoogleCodeExporter commented 8 years ago
P.S: 
--- a/extensions/mwcalendar/html/common.js
+++ b/extensions/mwcalendar/html/common.js
@@ -8,8 +8,8 @@ function EventSummary(ctrl,event,comment){
 /*      x = event.clientX + document.documentElement.scrollLeft +15;\r
         y = event.clientY + document.documentElement.scrollTop; */\r
 \r
-        x = _posX + document.documentElement.scrollLeft +15;\r
-        y = _posY + document.documentElement.scrollTop;         \r
+        x = _posX + document.body.scrollLeft +15;\r
+        y = _posY + document.body.scrollTop;    \r
         \r
        if (!document.getElementById(summaryDivID)) {\r
                var newNode = document.createElement("div");\r

Original comment by Coiby...@gmail.com on 29 Jun 2012 at 1:55