User:Wim b/common.js
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.
var RelevantUserName = mw.config.get('wgRelevantUserName');
var UriRelevantUserName = RelevantUserName !== null ? encodeURIComponent(RelevantUserName.replace( / /g, '_' )) : '';
var CanonicalSpecialPageName = mw.config.get( 'wgCanonicalSpecialPageName' );
// Opzioni special:Massblock
function MassblockButton() {
mw.loader.using('oojs-ui').then(function() {
var buttonIncolonna = new OO.ui.ButtonWidget( {
label: 'Incolonna',
target: '_blank',
flags: [
'primary',
'progressive'
]
});
var buttonSubmit = new OO.ui.ButtonWidget( {
label: $('fieldset input[type=submit]').val(),
target: '_blank',
flags: [
'progressive'
]
});
$('fieldset p').first().append(' <br>')
.append( buttonSubmit.$element );
buttonSubmit.$element.click(function () {
$('fieldset input[type=submit]').click();
});
$('fieldset p').first().append(' ')
.append( buttonIncolonna.$element );
buttonIncolonna.$element.click(function () {
El = $('#wpTarget').val();
newEl = El.replace(/\|/g, '\n');
$('#wpTarget').val(newEl);
});
});
}
if (CanonicalSpecialPageName == 'MultiLock') {
$( document ).ready( MassblockButton );
}
function CULoginWiki() {
var UserName = UriRelevantUserName;
var buttonCULW = new OO.ui.ButtonWidget( {
label: 'CU LoginWiki',
href: '//login.wikimedia.org/wiki/Special:CheckUser/'+UserName,
flags: 'progressive'
});
$('.mw-htmlform-submit-buttons').append(buttonCULW.$element);
}
if (CanonicalSpecialPageName == 'CentralAuth') {
$( document ).ready( CULoginWiki );
}