Enpedia:スクリプト
ナビゲーションに移動
検索に移動
Enpediaで使える便利なスクリプトを紹介しています。
利用者向け[編集]
- ガジェット - 個人設定で簡単に有効化や無効化の行えるスクリプトです。
- MediaWiki:CheckServerStatusBeforeSending.js - Enpedia で突如発生するサーバーダウンによって編集内容が失われることを防止するためのスクリプトです。利用・設定方法は/CheckServerStatusBeforeSending をご覧ください。
スクリプト開発者向け[編集]
次の語句は 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 |