マヨケーがポアされたため、現在はロシケーがメインとなっています。

利用者:島田「にかい」/common.js

提供:唐澤貴洋Wiki
< 利用者:島田「にかい」
2021年11月4日 (木) 10:07時点における>島田「にかい」による版 (ページの作成:「 /* //////////////////////////////////////////////////////////////////////////////////////// // // toolbox block log.js // // last update 2016-04-09 // //////////////…」)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
ナビゲーションに移動 検索に移動

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

  • Firefox / Safari: Shift を押しながら 再読み込み をクリックするか、Ctrl-F5 または Ctrl-R を押してください (Mac では ⌘-R)
  • Google Chrome: Ctrl-Shift-R を押してください (Mac では ⌘-Shift-R)
  • Internet Explorer / Microsoft Edge: Ctrl を押しながら 最新の情報に更新 をクリックするか、Ctrl-F5 を押してください
  • Opera: Ctrl-F5を押してください
/*

////////////////////////////////////////////////////////////////////////////////////////
//
//  toolbox block log.js
//
//  last update 2016-04-09
//
////////////////////////////////////////////////////////////////////////////////////////

利用者ページ、または会話ページのツールボックスに「投稿ブロック記録」へのリンクを追加する。
アカウントが存在する場合のみ有効。

管理者権限のあるユーザーは利用者ページから投稿ブロックの特別ページへ移動してページで投稿ブロック記録を参照できるが、
管理者権限のないユーザーは[[特別:投稿記録]]を表示しないとブロック記録を参照できないため、その代替機能として。

チェックユーザー権限持ち専用としてチェックユーザー記録参照機能も付けてみた。

*/

jQuery(document).ready(function ($) {
	var username;
var autocomplete = $(".mw-autocomplete-user")[0];
if(!autocomplete) {return;}
	
	if($("#t-contributions").length !== 0) {
		// 投稿記録のページであればボックスから利用者名を取得
		if(mw.config.get("wgCanonicalSpecialPageName") == "Contributions" || mw.config.get("wgCanonicalSpecialPageName") == "DeletedContributions"){
			username = autocomplete.value;
		}
		// 利用者ページであれば変数から利用者名を取得
		else {
			username = mw.config.get("wgTitle").replace(/\/.*/,"");
		}
		
		mw.util.addPortletLink('p-tb', mw.config.get('wgScript') + '?title=%E7%89%B9%E5%88%A5:%E3%83%AD%E3%82%B0&type=block&page=' + mw.util.wikiUrlencode("利用者:" + username), '投稿ブロック記録', 't-block' , 'この利用者のブロック記録', '', '#t-log');
		
		// チェックユーザー記録参照(権限持ちのユーザーにのみ表示)
		if(mw.config.get("wgUserGroups").indexOf("checkuser") > -1) {
			mw.util.addPortletLink('p-tb', mw.config.get('wgScript') + '?title=%E7%89%B9%E5%88%A5:%E3%83%81%E3%82%A7%E3%83%83%E3%82%AF%E3%83%A6%E3%83%BC%E3%82%B6%E3%83%BC%E8%A8%98%E9%8C%B2&cuSearchType=target&cuSearch=' + mw.util.wikiUrlencode(username), 'チェックユーザー記録', 't-culog' , 'この利用者のチェックユーザー記録', '', '#t-log');
		}
	}
});