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

Footer logo を SVG に差し替え (Common.js と同期)
Footer 挿入位置変更 (Common.js と同期)
1行目: 1行目:
/* WP 共通フッター — 全 wiki ページの <body> 末尾に挿入する。
/* WP 共通フッター — 全 wiki ページに挿入する。
  * MediaWiki:Common.js (Vector ほか) と MediaWiki:Minerva.js (mobile) の両方から
  * MediaWiki:Common.js (Vector ほか) と MediaWiki:Minerva.js (mobile) の両方で使う。
  * 同一内容で読み込まれる。 */
* 挿入先:
*  - .mw-footer-container (Vector 2022 / 旧 Vector の MW フッターコンテナ) があれば、その「前」に挿入
  *   - .minerva-footer (Minerva mobile) があれば、その「前」に挿入
*  - どちらも無ければ <body> の末尾に append
* これで MW 標準フッター (lastmod/language/MW logo) は素直に下に残る。 */
( function () {
( function () {
'use strict';
'use strict';
76行目: 80行目:
el.className = 'owarai-wp-footer';
el.className = 'owarai-wp-footer';
el.innerHTML = html;
el.innerHTML = html;
document.body.appendChild( el );
 
var anchor = document.querySelector( '.minerva-footer, .mw-footer-container' );
if ( anchor && anchor.parentNode ) {
anchor.parentNode.insertBefore( el, anchor );
} else {
document.body.appendChild( el );
}
}
}