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

Contenuto cancellato Contenuto aggiunto
aggiunti spazi parentesi, tab, jslint=>jshint per mw:Manual:Coding conventions/JavaScript
 
(3 versioni intermedie di 2 utenti non mostrate)
Riga 1:
/**
// script "ricerca in Namespace"<br/>
* Gadget-NMS.js
// Vedi [[Wikipedia:Monobook.js/namespaceSearch.js]], derivato dal tool di [[:en:User:Ilmari Karonen|Ilmari Karonen]]; tradotto ed adattato da [[Utente:Jalo|Jalo]]
* Con la skin Monobook aggiunge nella sidebar una casella combinata
// <pre><nowiki>
* per filtrare la ricerca per namespace.
document.writeln('<script type="text/javascript" src="/w/index.php?title=Wikipedia:Monobook.js/namespaceSearch.js&action=raw&ctype=text/javascript&dontcountme=s"></script>');
*
//</nowiki></pre>
* Questa è una riscrittura da zero a partire da:
* https://it.wikipedia.org/w/index.php?title=Wikipedia:Monobook.js/namespaceSearch.js&oldid=10941972
* a sua volta inizialmente tradotto a partire da [[:en:User:Ilmari Karonen]]
*
* @author [[Utente:Rotpunkt]]
*/
/*global jQuery */
 
( function ( $ ) {
'use strict';
 
var namespaces = {
ns0: '(Principale)',
ns1: 'Discussione',
ns2: 'Utente',
ns3: 'Discussioni utente',
ns4: 'Wikipedia',
ns5: 'Discussioni Wikipedia',
ns6: 'Immagine',
ns7: 'Discussione immagine',
ns8: 'MediaWiki',
ns9: 'Discussioni MediaWiki',
ns10: 'Template',
ns11: 'Discussioni Template',
ns12: 'Aiuto',
ns13: 'Discussioni Aiuto',
ns14: 'Categoria',
ns15: 'Discussioni Categoria',
ns100: 'Portale',
ns101: 'Discussioni portale',
ns102: 'Progetto',
ns103: 'Discussioni progetto'
};
 
$( function () {
var $select = $( '<select>' ).css( { width: '10.9em', fontSize: '95%' } ).insertBefore( $( '#searchGoButton' ) );
$.each( namespaces, function ( key, value ) {
$( '<option>' ).text( value ).val( 1 ).data( 'ns', key ).appendTo( $select );
} );
$select.change( function () {
$( this ).attr( 'name', $( 'option:selected' ).data( 'ns' ) );
} );
} );
}( jQuery ) );