MediaWiki:Gadget-Massblock.js: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
m fix funzione
m stile
Riga 99:
var users = $( "#wpMassBlockUsers textarea" ).val().split( "\n" );
 
users = users
// First trim everything
users = users .map( function( s ) {
return s.trim();
} );
// Then remove blanks and duplicates
users = users .filter( function( el, index, me ) {
return el !== '' && me.indexOf( el ) === index;
} );
 
if ( users.length === 0 ) {
// Easy
Line 121 ⟶ 123:
userpageprotected = 0,
errors = {};
 
var wpMassBlockAnononly = $( "#wpMassBlockAnononly input" ).prop( 'checked' ),
wpMassBlockNocreate = $( "#wpMassBlockNocreate input" ).prop( 'checked' ),
Line 126 ⟶ 129:
wpMassBlockAutoblock = $( "#wpMassBlockAutoblock input" ).prop( 'checked' ),
wpMassBlockTalkpage = blockAllowsTalkEdit ? $( "#wpMassBlockTalkpage input" ).prop( 'checked' ) : false,
wpMassBlockReblock = $( "#wpMassBlockReblock input" ).prop( 'checked' );,
var wpMassBlockMessage = $( "#wpMassBlockMessage textarea" ).val().trim(),
wpMassBlockTag = $( "#wpMassBlockTag textarea" ).val().trim(),
wpMassBlockExpiry = $( "#wpMassBlockExpiry input" ).val().trim();,
var wpMassBlockSummaryTalk = $( "#wpMassBlockSummaryTalk input" ).val().trim(),
wpMassBlockSummaryUser = $( "#wpMassBlockSummaryUser input" ).val().trim(),
wpMassBlockProtectTalk = $( "#wpMassBlockProtectTalk input" ).prop( 'checked' ),
Line 147 ⟶ 150:
*/
var errorHandler = function( e, user, action ) {
var obj = { action: e };
obj[ action ] = e;
if ( !errors[ user ] ) {
errors[ user ] = [ obj ];
Line 154 ⟶ 156:
errors[ user ].push( obj );
}
 
 
};
 
Riga 163:
wpMassBlockProtectUser = wpMassBlockProtectUser && isInfty;
wpMassBlockTag = isInfty ? wpMassBlockTag : '';
 
 
/**