プロジェクト:ウィキ技術部/共通スクリプト

日本語版ウィキペディア閲覧者全員が対象の、共通スクリプト(MediaWiki:Common.js)に関する情報およびその書き換えなどのためのページです。

共通スクリプトの機能一覧

編集

2011年2月19日時点のもの。名称が与えられてない場合は仮名称。

名称 説明 関連するグローバル変数、メソッドなど
URLパラメータ取り出し 現在のURLから URLパラメータを取り出す
メソッド
  • getURLParamValue(paramName, url)
スクリプトとスタイルシート体験 MediaWiki空間に置かれているスクリプトまたはスタイルシートを体験できるようにする(解説:Help:WithJS withCSS
変数
  • extraJS
  • extraCSS
"Technical restrictions" title fix Template:小文字のようなものを含むページの場合、タイトルを置換しますが、有効なウィキリンクとしてカットアンドペーストできる場合に限ります。
変数
  • disableRealTitle
コンテンツのみ抽出 innerHTMLに似ていますが、中のテキスト部分のみを返し、HTMLを除外します。
メソッド
  • pickUpText(aParentElement)
Test if an element has a certain class 正規表現とキャッシュを使い、パフォーマンスを向上させます。
変数
  • hasClass
Collapsible tables テーブルを折りたたみ、ヘッダだけを表示できます。
変数
  • autoCollapse
  • collapseCaption
  • expandCaption
メソッド
  • collapseTable(tableIndex)
  • createCollapseButtons()
Dynamic Navigation Bars (experimental) Wikipedia:NavFrameを参照。
変数
  • NavigationBarHide
  • NavigationBarShow
  • NavigationBarShowDefault
メソッド
  • toggleNavigationBar(indexNavigationBar)
  • createNavigationBarToggleButton()
記事名チェッカ1.0 記事名が方針に合致しているか確認する
変数
  • disableTitleChecker
  • TitleChecker_exclude
メソッド
  • TitleChecker_check(ns, title, body)
  • TitleChecker_warn(mark, action, reason, for_redirect)
  • TitleChecker()
IE6用スクリプト Internet Explorer 6のみでインポートするスクリプト

MediaWiki:Common.js/IE60Fixes.js参照。

LinkFA サイドバーにおける他言語版の秀逸な記事へのリンクに星の画像を付ける処理
変数
  • linkFA_enabled
  • linkFA_description
メソッド
  • LinkFA()
LinkGA サイドバーにおける他言語版良質な記事へのリンクに星の画像を付ける処理
変数
  • linkGA_enabled
  • linkGA_description
メソッド
  • LinkGA()
modifyEditsection
  1. 冒頭部編集用のセクション編集リンクをつける(解説
  2. セクション編集リンクをセクション・ヘッドラインの右に移動させる
  3. トランスクルードされたセクションのセクション編集リンクを拡張する
メソッド
  • modifyEditsection()
Magic editintros 特定カテゴリの記事の編集画面にヘッダテンプレートを表示する
変数
  • CATEGORY_EDITINTRO_TABLE
メソッド
  • addEditIntro(templateName)
検索ボックス入力時の全角・半角文字正規化 検索ボックス入力時に、全角と半角文字を正規化する MediaWiki:Common.js/NormalizeCharWidth.js参照
summaryEnterReject 編集画面の要約記入欄でエンターキーを押したとき、何も動作しないようにする。
メソッド
  • summaryEnterReject()
拡張型折りたたみ要素(EnhancedCollapsibleElements) 説明書:ヘルプ:拡張型折りたたみ可能要素 MediaWiki:EnhancedCollapsibleElements.jsを参照