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
);
);
*/


/* 우클릭 방지
/* 우클릭 방지