Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

MediaWiki:Common.js: Difference between revisions

MediaWiki interface page
mNo edit summary
mNo edit summary
Line 137: Line 137:
function tooltipMouseHandler(e) {
function tooltipMouseHandler(e) {
if (!e){ e = window.event; }
if (!e){ e = window.event; }
mouseX = e.clientX + document.body.scrollLeft + document.documentElement.scrollLeft;
mouseX = null; mouseY = null;
mouseY = e.clientY + document.body.scrollTop + document.documentElement.scrollTop;
if(e.pageX && e.pageY) { mouseX = e.pageX; mouseY = e.pageY; }
else if(e.clientX && e.clientY) {
mouseX = e.clientX + (document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft);
mouseY = e.clientY + (document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft);
}
moveTooltip(mouseX, mouseY);
moveTooltip(mouseX, mouseY);
}
function mouseX(evt) {
if (evt.pageX) return evt.pageX;
else if (evt.clientX)
  return evt.clientX + (document.documentElement.scrollLeft ?
  document.documentElement.scrollLeft :
  document.body.scrollLeft);
else return null;
}
}
function moveTooltip(x, y) {
function moveTooltip(x, y) {