MediaWiki:Gadget-nav-requisiti.js: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
cambio label come da richiesta; ripristino dimensione small dato che per il calendario dovrebbe bastare l'overlay |
aggiorno v2 a requisiti di voto arbcom, vedi discussione |
||
Riga 58:
}
function
$.get( `https://itwikiapi.toolforge.org/v1/users/${ user }/voting-eligibility/${ date }` )
resultHandler( data );
▲ } ).then( function ( data3 ) {
}
Line 122 ⟶ 104:
}
function formatResult2(
const registrationTS = result.requirements.registration.timestamp,
oldActivity = result.requirements.oldactivity,
recentActivity = result.requirements.recentactivity;
var info = '';
info += '<p><b>Registrazione</b>: ' + (
info += '<p><b>Attività minima complessiva</b><br>' + oldActivity.editcount + ' modifiche valide tra ';
info +=
info += '
info += parseTimestamp( recentActivity.interval.starttimestamp ) + ' e ' + parseTimestamp( recentActivity.interval.endtimestamp ) + '</p>';
info += '<p><b>Diritto di voto</b>: ' + ( result.eligible ? 'sì' : 'no' ) + '</p>';
return info;
}
Line 156 ⟶ 143:
var user = $.trim( searchDialog2.textInput.getValue() );
var date = $.trim( searchDialog2.dateInput.getValue() );
if ( !user ) {
searchDialog2.resultLabel.setLabel( $( '<p>Il nome utente è obbligatorio.</p>' ) );
} else if ( !
searchDialog2.resultLabel.setLabel( $( '<p>Inserire una data valida.</p>' ) );
} else {
searchDialog2.resultLabel.setLabel( 'Ricerca in corso...' );
if (
▲ searchDialog2.resultLabel.setLabel( $( '<p>' + formatResult2( userInfo.registration, contribs ) + '</p>' ) );
} else {
searchDialog2.resultLabel.setLabel( $( '<p>L\'utente ' + user + ' non è registrato.</p>' ) );
Line 228 ⟶ 212:
function buildSearchDialog2() {
var style = '.grv-container { height:
'.grv-container-button { width: 100%; text-align: center }';
mw.util.addCSS( style );
Line 291 ⟶ 275:
var windowManager2;
var portletLink = mw.util.addPortletLink( 'p-navigation', '#', 'Verifica requisiti di voto' );
var portletLink2 = mw.util.addPortletLink( 'p-navigation', '#', 'Verifica requisiti di voto
$( portletLink ).click( function ( event ) {
event.preventDefault();
|