MédhiaWiki:Gadget-globalblockoptions.js

Sekang Wikipedia, Ensiklopedia Bebas sing nganggo Basa Banyumasan: dhialek Banyumas, Purbalingga, Tegal lan Purwokerto.

Cathetan: Bare nyimpen preferensi, panjenengan kudu mbusak cache panjlajah web panjenengan kanggo mirsani pangowahan. Mozilla / Firefox / Safari: pencèt Ctrl-Shift-R (Cmd-Shift-R nang Apple Mac); IE: teken Ctrl-F5; Konqueror:: pencet F5; Opera resikana cache miturut menu Tools→Preferences.

function QuickGlobalBlock (expiryOther,blockReason,anonOnly) {
	globalBlockForm = document.forms[0];
	inputs = globalBlockForm.getElementsByTagName('input');
	for (i=0; i<inputs.length; i++) {
		if (inputs[i].name == 'wpExpiryOther') {
			inputs[i].value = expiryOther;
			continue;
		}
		if (inputs[i].name == 'wpReason') {
			inputs[i].value = blockReason;
			continue;
		}
		if (inputs[i].name == 'wpAnonOnly') {
			if (anonOnly==1) {
				inputs[i].checked = true;
			}
			else {
				inputs[i].checked = false;
			}
			continue;
		}
	}
	globalBlockForm.submit();
}

function addglobalblockoptions() {//expiryOther,blockReason,anonOnly
	mw.util.addPortletLink('p-cactions',
		'javascript:('+QuickGlobalBlock+')("31 hours","recent vandalism",1)',
		'vandal: 31h (AO)',
		'p-block-31h');
	mw.util.addPortletLink('p-cactions',
		'javascript:('+QuickGlobalBlock+')("1 week","repeat vandalism",1)',
		'vandal: 1w',
		'p-block-week');
	mw.util.addPortletLink('p-cactions',
		'javascript:('+QuickGlobalBlock+')("1 month","chronic vandalism",1)',
		'vandal: 1m',
		'p-block-month');
	mw.util.addPortletLink('p-cactions',
		'javascript:('+QuickGlobalBlock+')("3 months","cross-wiki issues",0)',
		'xwiki: 3mo',
		'p-block-xwiki');
	mw.util.addPortletLink('p-cactions',
		'javascript:('+QuickGlobalBlock+')("6 months","abused [[w:Open proxy|proxy]] ([[m:WM:NOP|info]])",0)',
		'op',
		'p-block-proxy');
	mw.util.addPortletLink('p-cactions',
		'javascript:('+QuickGlobalBlock+')("31 hours","vandalism",0)',
		'vandal: 31h (hard)',
		'p-block-31h');
	//expiryOther,blockReason,anonOnly
}
if ( mw.config.get('wgCanonicalSpecialPageName') === 'GlobalBlock' ){
	$.when(
		mw.loader.using('mediawiki.util'),
		$.ready
	).then( addglobalblockoptions );
}