Enpedia:スクリプト

出典: 謎の百科事典もどき『エンペディア(Enpedia)』
Jump to navigation Jump to search

Enpediaで使える便利なスクリプトを紹介しています。

利用者向け[編集]

スクリプト開発者向け[編集]

次の語句は MediaWiki 標準や jQuery 等の外部ライブラリに加えて、独自に予約されています。グローバル変数の予約語は利用を控えてください。

凡例: 種別
正規表現 解説
(拡張) 完全一致 /^$1$/ 文字列に対して完全に一致する場合に適用されます。
接頭辞 /^$1/ 文字列に対して先頭から一致する場合に適用されます。
接尾辞 /$1$/ 文字列の末尾に対して適用されます。
部分一致 /$1/ 文字列中に対象文字列が含まれる場合に適用されます。
正規表現はJavaScript準拠。$1は予約語に置き換えてください。
標準では大文字・小文字が区別されます。
拡張とつく場合、正規表現が "/$1/i" となり、大文字・小文字が区別されません。
凡例:範囲
範囲 属性 解説
HTML
class <要素名 class="">のダブルクォーテーション("")内部に対して適用されます。
id <要素名 id="">のダブルクォーテーション("")内部に対して適用されます。
data <要素名 data-NAME="">の NAME 部分に対して適用されます。
js
var JavaScriptの変数名に適用されます
ユーザーCSSでの拡張設定に利用されます。
arg JavaScriptの引数名に適用されます
fnc JavaScriptの関数名に適用されます
cke Cookie の属性名に適用されます
G{..} グローバル変数です。重複を避けてください。
L{...} ローカル変数です。重複を気にする必要はありません。
凡例:状態
解説
使用中 既に使用されています。予約先以外は当該予約語の使用を控えてください。
廃止 既に廃止されました。当該予約語の利用に制限はありません。
有効 予約されています。予約先以外は当該予約語の使用を控えてください。
保留 予約は保留されています。予約先以外でも当該予約語を使用できますが、将来的に状態が変更された際に衝突が認められる場合は変数名等が勝手に書き換えられる場合があります。
無効 予約は無効になりました。予約先以外でも利用が可能です。
予約語 予約者 予約先 種別 範囲 状態 開始 終了 備考
no_js_error rxy 全スクリプト 完全一致 G{HTML[class,id]} 使用中 2014-08-13 n/a js非対応環境下でのエラーメッセージを表示する用途。
用途を外れない範囲での使用は可能。
udtp rxy MediaWiki:Gadget-UploadDescriptionPreview.js 接頭辞,
完全一致
L{js[var,fnc]},
G{HTML[id]}
使用中 2015-08-04 n/a n/a
lkctl rxy MediaWiki:Gadget-LinksController.js 接頭辞 G{HTML[class,id,data]},
L{js[var]},G{js[cke]}
使用中 2015-07-11 n/a n/a
cssbs rxy MediaWiki:CheckServerStatusBeforeSending.js 接頭辞 G{HTML[class,id,data],
js[var,arg]}
使用中 2015-01-15 n/a n/a
server_status_ rxy MediaWiki:CheckServerStatusBeforeSending.js 接頭辞 G{HTML[class,id,data]} 使用中 2015-01-15 n/a n/a
status_check_ rxy MediaWiki:CheckServerStatusBeforeSending.js 接頭辞 G{js[var,arg]} 使用中 2015-01-15 n/a n/a
switchable_white_text rxy MediaWiki:Gadget-Switchable white text.js 接頭辞 G{HTML[class]} 使用中 2014-08-13 n/a n/a
swt- rxy MediaWiki:Gadget-Switchable white text.js 接頭辞 G{HTML[data]} 使用中 2014-08-13 n/a n/a