MediaWiki‐ノート:Common.css/過去ログ/2024年

最新のコメント:1 か月前 | トピック:VectorからVector-2022への転記について | 投稿者:ネイ

topiconの廃止提案 編集

この節は次の利用者の依頼で過去ログ化されました: --ネイ会話2024年3月12日 (火) 07:10 (UTC)返信

過去にデスクトップモードのページ右上に表示されるアイコンで使用されていたtopiconクラス(MediaWiki:Vector.cssMediaWiki:Monobook.cssに記載)についてですが、現在ではGAアイコンなどほとんどのアイコンが{{Top icon}}(ページ状態インジケーターを使用)で実装されており、「insource:/topicon/」で標準、テンプレート、モジュール名前空間を検索した限りでは用例が見つかりません(現時点でインジケーターに移行していない{{Coord}}も#coordinatesで別途実装されています)。したがって廃止を提案します。--ネイ会話2024年3月4日 (月) 12:29 (UTC)返信

  賛成 このクラスは絶対位置指定が原因で複数のアイコンを並べられないため、汎用クラスとしては非常に使いにくい代物です。基本は{{Top icon}}テンプレートで事足りるし、カスタムJSやガジェットに関してもDOM操作によりテンプレートと同じ構造のインジケータを生成することで解決できるため、廃止して良いと思います。--Marine-Bluetalkcontribsmail 2024年3月5日 (火) 15:33 (UTC)返信
  廃止しました。--ネイ会話2024年3月12日 (火) 07:08 (UTC)返信

VectorからVector-2022への転記について 編集

この節は次の利用者の依頼で過去ログ化されました: --ネイ会話2024年3月12日 (火) 07:10 (UTC)返信

phab:T357580により2022年版ベクター外装でMediaWiki:Vector.cssMediaWiki:Vector.jsが読み込まれなくなるため、MediaWiki:Vector-2022.cssMediaWiki:Vector-2022.jsへの転記が必要かどうかについて検討を行います。

  • #bodyContents:転記済み。
  • .topicon:上記#topiconの廃止提案を参照。
  • coordinates関連:#coordinatesTemplate‐ノート:Coord#不具合の報告(2024年2月)の緊急措置として転記しました。今後インジケーターへの移行で再度の編集が予想されるため、それ以外のCSSを今すぐ転記する必要はないかと思います。
  • #siteSub:冒頭の「出典: フリー百科事典」を表示するCSS。
    • レガシー版ベクターでは座標を表示するためスペースの確保という役割もありますが、座標がインジケーターに移行すれば必須ではなくなります。
    • 2022年版ベクターでは表示しなくても必要なスペースが確保されているため、現時点でも必須ではありません。
    • 個人的にはレガシー版→2022年版の移行での変更点を減らすという意味で表示することに賛成します。
  • 非ログイン利用者の編集時、プレビュー必須にする:既定のデスクトップ外装が2022年版ベクターになっているため、Vector.jsに置いたままではほぼ役に立たず、Vector-2022.jsに移行すべきです。もしくはログイン利用者でも使用できるよう、既定で有効のガジェットにすべきかもしれません。

--ネイ会話2024年3月4日 (月) 12:51 (UTC)返信

#siteSub に関してはどちらでもといった感じです。賛成する理由もなければ反対する理由もありません。
プレビュー必須に関してログイン利用者が利用できるようにする場合は仕様変更が必要です。そのままコードを流用すると、ページを再読込せずにプレビューする機能を使う利用者が「変更を公開」ボタンを押せなくなります。また、新規利用者はともかくある程度活動歴が長い利用者までわざわざデフォルトでプレビュー強制になるため、混乱が生じるかもしれません。--Marine-Bluetalkcontribsmail 2024年3月5日 (火) 15:58 (UTC)返信
  siteSubを移行しました。jsのほうも一旦Vector-2022.jsに移行します。--ネイ会話2024年3月12日 (火) 07:10 (UTC)返信
ページ「Common.css/過去ログ/2024年」に戻る。