User:Hikahikaru09/common.js

jQuery(document).ready(function ($) {	// 処理待ちカウント用フラグ	var $count = 0;	// タブ追加関数	var $addTab = setInterval(function { // 処理待ちを行い、更新タブを確実に最後尾に追加する if($count == 1) { // 特別ページ以外の全てのページであれば更新タブ追加 if(mw.config.get('wgNamespaceNumber') != -1) { mw.util.addPortletLink('p-cactions', mw.config.get('wgScript') + '?title=' + encodeURI(mw.config.get('wgPageName')) + '&action=purge', '更新', 'ca-purge'); }			// 削除されたページは通常ページと同じレイアウトになるためタブを追加する else if(mw.config.get('wgCanonicalSpecialPageName') == 'Undelete') { $purgeLink = $('#ca-watch > span > a')[0].href.replace(/watch/,'purge'); mw.util.addPortletLink('p-cactions', $purgeLink, '更新', 'ca-purge'); }			// ループ抜け処理 clearInterval($addTab); }		// カウントアップ $count++; // 処理待ち秒数 }, 200); });