Diferencia entre revisiones de «MediaWiki:Common.js»
Sin resumen de edición Etiqueta: Reversión manual |
Sin resumen de edición |
||
| Línea 79: | Línea 79: | ||
/* 각주 팝업창 위치 보정 */ | /* 각주 팝업창 위치 보정 */ | ||
var observer = new MutationObserver(function (mutationList) { | |||
mutationList.forEach(function (mutation) { | |||
mutation.addedNodes.forEach(function (node) { | |||
if (node.classList && node.classList.contains('mwe-popups')) { | |||
requestAnimationFrame(function () { | |||
var bodyLeft = document.body.getBoundingClientRect().left; | |||
var left = parseInt(window.getComputedStyle(node).left); | |||
node.style.left = left - bodyLeft + 'px'; | |||
}); | |||
} | |||
}); | |||
}); | |||
}); | |||
// 감시할 대상 설정 | |||
observer.observe(document.body, { | |||
childList: true, | |||
subtree: true, | |||
}); | }); | ||
); | |||
/* 우클릭 방지 */ | /* 우클릭 방지 */ | ||