MediaWiki:Common.js: Difference between revisions
No edit summary |
No edit summary |
||
| Line 62: | Line 62: | ||
/* 각주 팝업창 위치 보정 DOM */ | /* 각주 팝업창 위치 보정 DOM */ | ||
document.body.addEventListener( | |||
'mouseover', | |||
function (e) { | |||
if (e.target.classList && e.target.classList.contains('rt-tooltip')) { | |||
requestAnimationFrame(function () { | |||
var bodyLeft = document.body.getBoundingClientRect().left; | |||
var bodyTop = document.body.getBoundingClientRect().top; | |||
var mouseX = e.clientX; | |||
var mouseY = e.clientY; | |||
e.target.style.left = mouseX - bodyLeft + 'px'; | |||
e.target.style.top = mouseY - bodyTop + 'px'; | |||
}); | |||
} | |||
}, | |||
false | |||
); | |||
/* | |||
document.body.addEventListener( | document.body.addEventListener( | ||
'NodeInserted', | 'NodeInserted', | ||
| Line 77: | Line 94: | ||
false | false | ||
); | ); | ||
*/ | |||
/* 우클릭 방지 | /* 우클릭 방지 | ||