MediaWiki:Common.js
提供: 小樽のじかん事典
注意: 保存後、変更を確認するにはブラウザーのキャッシュを消去する必要がある場合があります。
- Firefox / Safari: Shift を押しながら 再読み込み をクリックするか、Ctrl-F5 または Ctrl-R を押してください (Mac では ⌘-R)
- Google Chrome: Ctrl-Shift-R を押してください (Mac では ⌘-Shift-R)
- Microsoft Edge: Ctrl を押しながら 最新の情報に更新 をクリックするか、Ctrl-F5 を押してください。
/**
* アカウント作成画面のラベル強制書き換えおよびバリデーション
*/
(function() {
// アカウント作成画面(Special:CreateAccount)でのみ実行
if (mw.config.get('wgCanonicalSpecialPageName') === 'CreateAccount') {
// ページ読み込み完了時と、少し遅れて(動的生成対策)実行
var customizeAccountForm = function() {
// 1. メールアドレスのラベル変更
var emailLabel = $('label[for="wpEmail"]');
if (emailLabel.length) {
emailLabel.text('メールアドレス');
}
// 2. 本名のラベルを「HN(省略可能)」に変更
var realNameLabel = $('label[for="wpRealName"]');
if (realNameLabel.length) {
realNameLabel.text('HN(省略可能)');
}
// 3. メールアドレスをHTML5レベルで「必須」にする
var emailInput = $('#wpEmail');
if (emailInput.length) {
emailInput.attr('required', 'required');
}
};
// 即時実行
customizeAccountForm();
// MediaWikiの動的なUI生成を考慮し、少し遅延させて再度実行
setTimeout(customizeAccountForm, 500);
}
})();