MediaWiki・トーク:Common.css

出典: 謎の百科事典もどき『エンペディア(Enpedia)』
ナビゲーションに移動 検索に移動

ガジェットの追加・修正提案はフォーラム:ガジェットの追加・修正提案をご利用ください

ネタ記事用CSSの追加提案[編集]

.page-オンドゥル語 .catlinks:not(.catlinks_fake),
.page-タブララーサ #bodyContent {
 display: none;
}

上記追加を提案します。

1行目は「オンドゥル語」にカテゴリを設定した時、本物のカテゴリだけ非表示にする設定です。トークページにカテゴリを付けている、妙な状態を解消できます。

2行目は「タブラ・ラーサ」の記事において、「タブラ・ラサ」から転送された時の「(タブラ・ラサから転送)」や、「出典: 謎の百科事典もどき『エンペディア(Enpedia)』」、カテゴリなどを全て非表示にする設定です。これもまた、トークページではなく本文に直接カテゴリを付けられるようになります。---謎の管理者もどき BadEditor 2023-03-03T00:36:19 (JST)

.page-特別_カテゴリ未導入のページ li:has(a[title="世界一短い記事"]) {
 display: none;
}

追加で上記も提案します。特別:カテゴリ未導入のページ において、「世界一短い記事」を非表示にする設定です。ご意見お待ちしております。---謎の管理者もどき BadEditor 2023-03-06T12:05:44 (JST)

Highlighter[編集]

名セリフ[編集]

恒久的指定はガジェットに移す[編集]

管理性、カスタマイズ性、履歴追跡性などの観点から、既存の css と js などで、恒久指定するものは、ガジェットに移行することを提案します。考えられるメリット:

  1. 管理性: ガジェットであれば、css, js で使われなくなったものであれば、単にガジェットの定義から取り除くだけで無効化できます
  2. カスタマイズ性: ガジェットであれば、既存の js,css 定義が気に入らない人は、単に 特別:個人設定 からチェックを外すだけで無効化できます
  3. 履歴追跡性: 機能 A に関する編集と、機能 B, スタイル C などに関する指定がすべて同一のファイルで行われている場合、ある機能で不具合が発生した際にどの編集が問題になったのかわかりづらく追跡しづらくなりますが、ガジェットにそれぞれ分割すれば、当然その機能に関連する編集しかないので、履歴をおいやすくなります
  4. 依存関係: common に放り込んでしまうと、依存関係が不明になり、管理性に述べた点にも共通しますが、使われているのか使われていないのかがわかりづらくなります

以上の理由から、恒久指定するものは既存のものはガジェット化、今後恒久化するものもガジェットで作成して、MediaWiki:common.css / MediaWiki:common.js には数日から半年以内程度の臨時で設定するもののみを置く方針で運用することを提案します。--rxy (トーク) 2023-05-14T18:30:02 (JST)

良いと思います。管理しやすさは結構重要だと思うので、依存関係が分かりやすくなる点、履歴追跡しやすくなる点だけでも賛成できる案件です。--Puntti (Talk) 2023-05-14T18:43:45 (JST)
賛成 です。---謎の管理者もどき BadEditor 2023-05-14T18:59:19 (JST)
強いていうなら、ガジェットの種類数が増えてくると個人設定を見た時に何がなんだか分からないかなという嫌いはありますが.......まぁ気にするほどではないですかね。「おすすめの設定項目」というヘルプを作って補足解説したりが必要になるかも。---謎の管理者もどき BadEditor 2023-05-14T20:46:59 (JST)
1.と3.と4.が目的なら、ガジェットのオプションに hidden を指定して個人設定に表示させない、ということもできるようです(mw:Extension:Gadgets#Options)。その場合は当然、2.を満たすことはできなくなります。--かにふとん (トーク) 2023-05-15T20:16:20 (JST)
なるほど、そういう設定がありましたか。---謎の管理者もどき BadEditor 2023-05-15T20:58:56 (JST)
賛成 ほかの方に同じく。--IAX86 (会話・苦情 | 投稿記録) 2023-05-14T19:42:51 (JST)

CSS / JS、ともにガジェットに分割しました。何かまずい点があれば、アフターフォローをお願いします。(なぜか「画像アップロードでのプレビュー」が効かなくなりました。何故だ.....)---謎の管理者もどき BadEditor 2023-06-02T21:30:48 (JST)

  • 返信【@BadEditorさん】 当該ガジェット定義のdefaultが抜けています。これでは読み込まれませんので、対処お願いします。--IAX86 (会話 | 投稿記録) 2023-06-03T11:26:24 (JST)
    • そういうことでしたか。ありがとうございます。(修正しました)---謎の管理者もどき BadEditor 2023-06-03T12:53:30 (JST)