MédhiaWiki:Gadget-globalblockoptions.js
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 );
}