「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 ); | ||