User:Wim b/common.js

From Meta, a Wikimedia project coordination wiki

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 );
}