www

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

commit 74c2b46da5ad46c119e48f474c7250c46d748f30
parent 0922aa2ebc7403e397340f00c364ec17e7dbf778
Author: zorkow <volker.sorge@gmail.com>
Date:   Tue,  1 Sep 2015 23:12:46 +0100

Consistently places menu on maths elements by adding scroll offset.

Diffstat:
Munpacked/extensions/MathMenu.js | 6++++--
1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/unpacked/extensions/MathMenu.js b/unpacked/extensions/MathMenu.js @@ -305,9 +305,11 @@ if (!parent) { var node = MENU.CurrentNode() || event.target; if (!x && !y && node) { + var offsetX = window.pageXOffset || document.documentElement.scrollLeft; + var offsetY = window.pageYOffset || document.documentElement.scrollTop; var rect = node.getBoundingClientRect(); - x = (rect.right + rect.left) / 2; - y = (rect.bottom + rect.top) / 2; + x = (rect.right + rect.left) / 2 + offsetX; + y = (rect.bottom + rect.top) / 2 + offsetY; } if (x + menu.offsetWidth > document.body.offsetWidth - this.margin) {x = document.body.offsetWidth - menu.offsetWidth - this.margin}