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

Contenuto cancellato Contenuto aggiunto
Maintenance: mw:RL/MGU - Updated deprecated module name
+fail callback per mw.loader.using
Riga 258:
event.preventDefault();
mw.loader.using( [ 'mediawiki.api', 'oojs-ui-core', 'oojs-ui-widgets',
'oojs-ui-windows', 'mediawiki.widgets' ], function () {
api = new mw.Api();
getSection.done( i + 1, function ( text ) {
var matchapi = text.match(new /==\s*(mw.*?)\s*==\s*\nApi([\s\S]*)/ );
ifgetSection( i + 1, function ( !cambusaDialogtext ) {
var match = text.match( /==\s*(.*?)\s*==\s*\n([\s\S]*)/ );
cambusaDialog = buildCambusaDialog();
windowManager.openWindow if ( !cambusaDialog ); {
windowManager = new OO.ui.WindowManager();
cambusaDialog = buildCambusaDialog();
$( 'body' ).append( windowManager.$element );
windowManager.addWindows( [= cambusaDialog ]new OO.ui.WindowManager();
$( 'body' ).append( windowManager.$element );
}
cambusaDialog windowManager.setSourceSectionaddWindows( i + 1, match[ 1 ], match[ 2cambusaDialog ] );
}
windowManager.openWindow( cambusaDialog );
cambusaDialog.setSourceSection( i + 1, match[ 1 ], match[ 2 ] );
windowManager.openWindow( cambusaDialog );
} );
} )
.fail( function () {
console.error( 'Impossibile avviare l\'accessorio cambusa.' );
} );
} );
} );
$( el ).after( '<span> | </span>', $link );