「MediaWiki:Minerva.js」の版間の差分

Footer 挿入位置変更 (Common.js と同期)
Common.js と同期
81行目: 81行目:
el.innerHTML = html;
el.innerHTML = html;


// MW 標準フッター (minerva-footer / mw-footer-container) の「直後」に挿入する。
// 最終更新バー・言語切替・MW ロゴなどの wiki UI 要素の下に WP 共通フッターが来る。
var anchor = document.querySelector( '.minerva-footer, .mw-footer-container' );
var anchor = document.querySelector( '.minerva-footer, .mw-footer-container' );
if ( anchor && anchor.parentNode ) {
if ( anchor && anchor.parentNode ) {
anchor.parentNode.insertBefore( el, anchor );
if ( anchor.nextSibling ) {
anchor.parentNode.insertBefore( el, anchor.nextSibling );
} else {
anchor.parentNode.appendChild( el );
}
} else {
} else {
document.body.appendChild( el );
document.body.appendChild( el );