Wikipedia:カスタムJS/一覧

出典: フリー百科事典『ウィキペディア(Wikipedia)』
移動: 案内検索
表示のカスタマイズ

Aide 外装の設定
Aide 外装の詳細設定(メタ)


page perso. common.css 個人用
page perso. vector.css 個人用
Namespace MediaWiki.svg Common.css共通
Namespace MediaWiki.svg Vector.css共通
Nuvola apps kpager.svg クラス一覧(英語)


カスタムJS一覧

page perso. common.js 個人用
page perso. vector.js 個人用
Namespace MediaWiki.svg Common.js機能共通
Namespace MediaWiki.svg Vector.js共通
Namespace MediaWiki.svg ガジェット提案
Icon tools.svg ウィキ技術部一覧


Mediawiki-logo.png MediaWiki / 拡張機能
Icono de traducción.svg 翻訳

ウィキペディア日本語版で利用可能な、ガジェット化されていないカスタムJSの一覧です。

スクリプトは各利用者がそれぞれ個人で開発しています。不具合があった場合は各スクリプトの作者に報告することを考えてください。

使い方[編集]

  1. カスタムJSを使用する場合、アカウントを取得してログインする必要があります。
  2. カスタムJS保存用のページを開きます。通常は、特別:利用者ページ/common.jsです。
  3. カスタムJSのページに下記のようなコードを書いて保存します。「利用者:○○/hogehoge.js」の部分は使いたいスクリプトの名前を指定してください。
  4. キャッシュを破棄すると、カスタムJSの設定が反映されます。
mw.loader.load(mw.config.get("wgServer") + mw.config.get("wgScript") + "?action=raw&ctype=text/javascript&title=" + mw.util.wikiUrlencode("利用者:○○/hogehoge.js"), "text/javascript");

機能の追加や不具合の修正に対応するため、通常は上記のmw.loader.loadを使用してスクリプトを呼び出すようにしましょう。ただし、複製して改変と書いているものに関しては複製して利用することも考えてみてください。

ウィキ技術部カスタム一覧[編集]

プロジェクト:ウィキ技術部/スクリプト開発/一覧を参照。

利用者カスタム一覧[編集]

名前 機能の概要

閲覧補助[編集]

Namespace-spacing リンクになっている文字列にコロンが含まれる場合、コロンの前後に空白を挿入する。
ReferencePopUp 脚注の内容をツールチップでポップアップ表示する。
wave dash 記事本文中の波ダッシュ(〜)を全角チルダ(~)に置換する。波ダッシュの形状が気になる人向け。
navlink ナビゲーションリンクを追加する(解説)。
折りたたみ可能なテーブルの拡張 折りたたみ可能なテーブルのヘッダ部分をクリックすることで開閉できるように拡張する。
hide closed vfd Wikipedia:削除依頼Wikipedia:投稿ブロック依頼で、終了済みの案件を隠すことができるようになる(解説)。

編集補助[編集]

SummaryByteCounter 編集要約欄の文字数制限を通知する。要約欄が長すぎると投稿できなくなる(解説)。
WikEd-mod-1 WikiEdで見出しを挿入するとき、見出しの前後に空白行を挿入しない。wikiEd本体と併せて使用する。
EditToolExtention/テンプレート(テンプレート関係の入力補助)
EditToolExtention/井戸端(井戸端サブページのテンプレート)
利用者:Mizusumashi/Script/EditToolExtention.jsを同時に読み込んで使用。編集画面下部のパレットを拡張する。項目を増やしたい場合は自分のカスタムJSに複製し、用途に応じて改変する(パブリックドメイン)。
英語版ウィキペディアの編集ツールバー 英語版ウィキペディアで導入されている編集ツールバー(改良型ではなく従来型)の機能を日本語版向けにしたもの。リダイレクトや表などのマークアップの入力を支援するボタンを追加する。独自の編集支援ボタンを作りたい場合は、複製して改変する(パブリックドメイン)(解説)。

ページの情報を表示[編集]

retrieveSigning 履歴から過去版や差分を表示したとき、固定リンクなどの定型文を生成することが出来る。
protectionStatus ページタイトルの左に保護レベルを表示する。
show protect log 保護されたページに保護記録参照のタブを追加する。オプションで右上にアイコンを表示可能(詳細)。
SpecialLanglinks 特別ページに英語版への言語間リンクを付与する。
logoutconfirm ログアウトするとき、ログアウトしてよいかどうか確認する。メッセージは必要に応じて複製・改変(パブリックドメイン)。
useralert 編集中のページが利用者ページであることを確認する。メッセージは必要に応じて複製・改変(パブリックドメイン)。
log ツールボックスにページのログ、キャッシュ破棄、コモンズへのリンクなどを追加する。メッセージや項目を変えたい場合は複製して改変(パブリックドメイン)。
counter ツールボックスにアクセス数(ページビュー)を表示するサイトへのリンクを追加する(解説)。パブリックドメイン。
hatena はてなブックマークの登録件数を表示する。
revisionCounter 各ページの版数を表示する。(Help:リビジョン・カウンター)

ノートや議論のページ用[編集]

checksigniture ノートページやプロジェクトページで署名忘れがないかチェックする。
EnhancedUserpageLink 議論ページやノートページで動作。署名の横に会話ページや投稿記録へのリンクを付与する
preview プレビューのお知らせをクリック一つで挿入できる(パブリックドメイン)。
vpTagHelper 井戸端タグの編集機能を追加する(Wikipedia‐ノート:井戸端タグ#井戸端タグ支援スクリプト参照)
VillagePumpWatchList サイドバーの「井戸端」の下へ井戸端ウォッチリストへのリンクを追加する。

画面をカスタマイズ[編集]

DynamicSidebar 各利用者個人用のカスタムサイドバーを利用できるようになる。
blinktalk 会話ページに新しいメッセージが来たとき、オレンジの帯を使わず会話ページへのリンクを点滅させて通知する(パブリックドメイン)。

利用者情報[編集]

SpecialContributions-mod-1 投稿記録のページで動作。英語版で活動する同名利用者の投稿記録を参照できる。
user status info(メニュー表示)
user status tab(タブ表示)
利用者ページ、会話ページまたは投稿記録を開いたとき、利用者のブロック記録や統一ログインなどの情報を参照する。user status tabはベクタースキンでの利用を推奨。使用者が管理者の利用者グループに所属していた場合、「利用者権限の管理」と「まとめて削除」のメニューが追加される。
toolbox block log ツールボックスに「投稿ブロック記録」という項目を追加する。
markblocked.js ブロックされている利用者の名前表示を変え、情報を表示する(Help:マークブロック
markAdmins 管理者などのフラグの状態を表示する(Help:マークアドミン

その他[編集]

useskin ツールボックスにスキン切り替えのリンクを追加する(パブリックドメイン)。
unWatchList ウォッチリスト上に「このページをウォッチリストから外す」ためのリンクを表示する(解説)。

管理者用[編集]

sysoptools 編集フォーム下のパレットを拡張。テンプレート挿入の補助。項目を追加・修正したい場合は自分のカスタムJSに複製し、用途に応じて改変する(パブリックドメイン)。
EditToolExtention/削除依頼(削除依頼のクローズ)
EditToolExtention/削除依頼の対処告知(対処報告と確認待ち)
EditToolExtention/タグ除去(削除依頼タグの除去)
利用者:Mizusumashi/Script/EditToolExtention.jsを同時に読み込んで使用。編集フォーム下のパレットを拡張し、削除依頼対処などのタグを挿入できるようにする。項目を増やしたい場合は自分のカスタムJSに複製し、用途に応じて改変する(パブリックドメイン)。
WhatLinksHereOnDeletion 削除画面でリンク元の件数を表示する。
DeleteSummaryCounter 削除画面で要約欄の持字数制限を通知する。
add block reason ドロップダウンメニューから選択したブロック理由を理由欄へ入力し、新しく別のブロック理由をドロップダウンから選択することが出来る。
toolbox nuke 利用者ページ、会話ページのツールボックスと投稿記録に「まとめて削除」と言う項目を追加する。
checkuser blockpage CU係専用。ブロック関連の操作を補助するUIの追加。

関連項目[編集]