MediaWiki:Common.js: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
fix vari: mw.loader.using nell'unico punto dove serve, rimossa Load_JS_and_CSS_by_URL e commento
Riga 5:
* moduli ottimizzati del ResourceLoader con la possibilità di aggiungere dipendenze, ecc.).
*/
/* global mediaWiki, jQuery, importScript */
 
( function ( mw, $ ) {
mw.loader.using(['mediawiki.util', 'mediawiki.notify', 'mediawiki.legacy.wikibits']).done( function() { ( function ( mw, $ ) {
'use strict';
 
Riga 59:
if ( mw.config.get( 'wgPageName' ) === 'Aiuto:Diff' ) {
mw.loader.load( 'mediawiki.action.history.diff' );
}
 
/**
* Caricamento script da parametro URL
* @source www.mediawiki.org/wiki/Snippets/Load_JS_and_CSS_by_URL
* @rev 5
*/
var extraJS = mw.util.getParamValue( 'withJS' );
if ( extraJS ) {
if ( extraJS.match( /^MediaWiki:[^&<>=%#]*\.js$/ ) ) {
mw.loader.load( 'extraJS' );
} else {
mw.notify( 'Only pages from the MediaWiki namespace are allowed.', { title: 'Invalid withJS value' } );
}
}
 
Riga 83 ⟶ 69:
*/
function addPortlets() {
mw.loader.using( [ 'mediawiki.util',] 'mediawiki.notify', 'mediawiki.legacy.wikibits']).done( function () { ( function ( mw, $ ) {
// Collegamento diretto alla pagina di upload di Commons nel portlet Strumenti
mw.util.addPortletLink( 'p-tb', '//commons.wikimedia.org/wiki/Commons:Upload/it', 'Carica su Commons',
't-uploadcommons', 'Carica file multimediali su Wikimedia Commons', '', '#t-specialpages' );
// In "Pagina principale" aggiunge il link alla lista completa di tutte le pagine
if ( mw.config.get( 'wgIsMainPage' ) || mw.config.get( 'wgPageName' ) === "Discussione:Pagina_principale" ) {
mw.util.addPortletLink( 'p-lang', '//meta.wikimedia.org/wiki/Lista_di_Wikipedie',
'Lista completa', 'interwiki-completelist', 'Lista completa delle Wikipedie' );
}
}
} );
}
 
Riga 216 ⟶ 204:
if ( $( el ).data( 'mw-made-collapsible' ) ) {
// hide() chiude la tabella più velocemente di fadeOut
// Questa riga non può funzionare perchè non considera il tbody. Anche funzionasse, perchè non sarebbe sufficiente un bind al click()? Mah.
$( el ).children( 'tr:not(:first)' ).hide();
$( el ).find('.mw-collapsible-toggle').click();
Riga 228 ⟶ 215:
 
$( checkAutocollapse );
}( mediaWiki, jQuery ) );
});
 
/* Normalizzazione dei caratteri particolari per l'ordinamento alfabetico nelle tabelle sortable.