User:Atmark-chan/custom/userCentralAuth.js

From Meta, a Wikimedia project coordination wiki

Note: After publishing, you may have to bypass your browser's cache to see the changes.

  • Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
  • Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
  • Internet Explorer / Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5
  • Opera: Press Ctrl-F5.
/* サイドバーに、利用者のグローバルアカウント情報へのリンクを表示する */

if (mw.config.get('wgNamespaceNumber') == 2) {
	$.when( mw.loader.using(['mediawiki.util']), $.ready).then(function() {
		if( mw.config.get('wgNamespaceNumber') !== -1) {
			var userName = mw.config.get('wgTitle').split('/')[0];
			var url = mw.config.get('wgServer') + mw.util.getUrl('Special:CentralAuth/' + userName);
			mw.util.addPortletLink(
				'p-tb',
				url,
				'グローバルアカウント情報',
				't-centralauth',
				'この利用者のグローバルアカウント情報',
				null,
				'#t-emailuser'
			);
		}
	});
}