Wikipedia:ガジェット/提案

ナビゲーションに移動 検索に移動
Filing cabinet icon.svg

このページの節に {{Section resolved|1=~~~~}} を置くと、7 日後に SpBot がその節を過去ログ化します。


Lintエラーの修正を補助するガジェット[編集]

Wikipedia:井戸端/subj/RemexHTML移行に関する合意形成で話し合われている通り、来たる7月5日にRemexHTML移行が行われるようです。この移行の際にLintエラーが問題になり、移行を告知する場合は、多くの人がLintエラーの存在を知ることになると思います。しかし現在デフォルトでは、このLintエラーは、Special:LintErrorsから一覧を表示するか、ページ情報からエラー種別と数を知ることしかできません。そこで「現在そのページにどのようなLintエラーがあるか」「編集中のWikiテキストにLintエラーが含まれているか」「Lintエラーがどのように発生したか(テンプレート経由のLintエラーに対処するために、テンプレートを展開してLintエラーを表示する)」を知るためのガジェットを提案します。 拙作で利用者:MawaruNeko/ShowPageLintError.jsを作成していますので、(デザイン以外を)参考にしていただければ幸いです。よろしくお願いいたします。--MawaruNeko会話) 2018年6月22日 (金) 17:56 (UTC)

井戸端タグ支援ツール (vpTagHelper) の修正提案[編集]

Checkmark この節の議論は終了しており、過去ログ化してかまわないと思います。そうでないとお思いの方は、ご自由にこのテンプレートを消して発言をつづけてください。ネイ会話) 2020年9月24日 (木) 13:38 (UTC)

WP:VPTAG の支援ツールである MediaWiki:Gadget-vpTagHelper.js が動いていなかったため、修正しました。利用者:Yuukin0248/Gadget-vpTagHelper.js をそのまま MediaWiki:Gadget-vpTagHelper.js に取り入れることを提案します。井戸端サブページの編集画面を開いた状態で、以下をブラウザのコンソールで実行することで動作確認できます (利用者:Yuukin0248/Gadget-vpTagHelper.js をご覧いただければお分かりのように攻撃的なコードを仕掛けるなどはしていませんが、自己責任で実行してください)。

mw.loader.load('//ja.wikipedia.org/w/index.php?title=User:Yuukin0248/Gadget-vpTagHelper.js&action=raw&ctype=text/javascript');

主な変更点は以下の通り。

  • 依存関係を mw.loader で読み込むようにした (動作しなかった原因)
  • API リクエストまわりを mw.Api().get() 使用の簡潔な形に変更
  • Mustache ([1]) は使い捨てなので簡略化
  • Prettier (JavaScriptのコード整形ツール) で整形

mention: @Cpro: --Yuukin0248[会話/投稿記録] 2020年5月30日 (土) 13:11 (UTC)

賛成 実際に試してみて、以前と同じ挙動となっていることを確認いたしました。提示いただいたコードを適用する形で良いと思います。--Marine-Bluetalkcontribsmail 2020年5月30日 (土) 15:23 (UTC)
コメント 仕様自体は従来どおりで反対も特にないため、反映しても良いのですが、もう少し待ったほうが良いでしょうか。--Marine-Bluetalkcontribsmail 2020年6月8日 (月) 16:35 (UTC)
チェック JSファイルを編集しました。問題ないとは思いつつ念のため再度動作状況を確認しましたが、正常に動いています。--Marine-Bluetalkcontribsmail 2020年7月28日 (火) 14:34 (UTC)

保護記録参照ガジェットのデフォルト有効化[編集]

保護記録参照ガジェットのデフォルト有効化を提案しています。保護テンプレートのないページにいちいち保護テンプレートを貼ろうとする人がいるので、自動で補完することが目的です。デフォルト有効化なので、念のためWikipedia:井戸端/subj/保護テンプレートの貼り付けを省略できないかにて意見募集を行っています。--Marine-Bluetalkcontribsmail 2020年7月28日 (火) 14:34 (UTC)