コンテンツにスキップ

MediaWiki:Gadget-MarkBLocked.js

提供: 人工言語学Wiki

注意: 保存後、変更を確認するにはブラウザーのキャッシュを消去する必要がある場合があります。

  • Firefox / Safari: Shift を押しながら 再読み込み をクリックするか、Ctrl-F5 または Ctrl-R を押してください (Mac では ⌘-R)
  • Google Chrome: Ctrl-Shift-R を押してください (Mac では ⌘-Shift-R)
  • Microsoft Edge: Ctrl を押しながら 最新の情報に更新 をクリックするか、Ctrl-F5 を押してください。
//<nowiki>
/* global mw */
(() => {
	const moduleName = 'ext.gadget.MarkBLocked-core';
	const loadModule = () => {
		mw.loader.using(moduleName)
			.then((req) => {
				const MarkBLocked = req(moduleName);
				MarkBLocked.init({
					lang: 'ja',
					contribsCA: [
						'投稿記録',
						'アカウント統一管理',
						'統一ログインの管理'
					]
				});
			})
			.catch(console.error);
	};
	if (!mw.loader.getState(moduleName)) { // Module doesn't exist locally
		mw.loader.getScript('https://dev-wiki.conlinguistics.jp/load.php?modules=' + moduleName) // Import the module
			.then(loadModule)
			.catch(console.error);
	} else {
		loadModule();
	}
	const lang = mw.config.get('wgContentLanguage');
	if (lang !== 'ja') {
		console.warn(
			'Language mismatch: [[w:ja:MediaWiki:Gadget-MarkBLocked.js]] is configured specifically for Japanese wikis, ' +
			`but this wiki uses "${lang}" as its content language.`
		);
	}
})();
//</nowiki>