Utente:Jalo/toolbarbuttons.js

Da Wikipedia, l'enciclopedia libera.
Vai alla navigazione Vai alla ricerca

Questa pagina definisce alcuni parametri di aspetto e comportamento generale di tutte le pagine. Per personalizzarli vedi Aiuto:Stile utente.


Nota: dopo aver salvato è necessario pulire la cache del proprio browser per vedere i cambiamenti (per le pagine globali è comunque necessario attendere qualche minuto). Per Mozilla / Firefox / Safari: fare clic su Ricarica tenendo premuto il tasto delle maiuscole, oppure premere Ctrl-F5 o Ctrl-R (Command-R su Mac); per Chrome: premere Ctrl-Shift-R (Command-Shift-R su un Mac); per Konqueror: premere il pulsante Ricarica o il tasto F5; per Opera può essere necessario svuotare completamente la cache dal menù Strumenti → Preferenze; per Internet Explorer: mantenere premuto il tasto Ctrl mentre si preme il pulsante Aggiorna o premere Ctrl-F5.

function addTradottoDa() {
	var interlinks, enArticle;
	interlinks = $.ajax( {
		url: mw.util.wikiScript( 'api' ),
		data: {
			action: 'query',
			format: 'xml',
			prop: 'langlinks',
			lllang: 'en',
			titles: mw.config.get( 'wgTitle' )
		},
		async: false
	} ).responseText;

	if ( interlinks.indexOf( '<ll lang' ) < 0 ) {
		enArticle = '';
	} else {
		enArticle = interlinks.substr( interlinks.indexOf( '<ll lang' ) );
		enArticle = enArticle.substr( enArticle.indexOf( '>' ) + 1);
		enArticle = enArticle.substr( 0, enArticle.indexOf( '<' ) );
	}

	var my_date = new Date();
	var arrayMese = [ 'gennaio', 'febbraio', 'marzo', 'aprile', 'maggio', 'giugno', 
					  'luglio', 'agosto', 'settembre', 'ottobre', 'novembre', 'dicembre' ];
	var dataOggi = my_date.getDate() + ' ' + arrayMese[my_date.getMonth()] + ' ' + ( 1900 + my_date.getYear() );
	var text = '{{Tradotto da|en|' + enArticle + '|' + dataOggi + '|id}}\n';
	$( '#wpTextbox1' ).textSelection( 'encapsulateSelection', { pre: text } );
}

window.gadgetToolbarUserButtons = {
	'Barrato': {
		group: 'altro',
		hotkey: 'B',
		icon: '//upload.wikimedia.org/wikipedia/it/d/dc/Pulsante_small.png',
		text: {
			pre: '<del>',
			post: '</del>'
		}
	},
	'Firma': {
		group: 'altro',
		hotkey: 'F',
		icon: '//upload.wikimedia.org/wikipedia/it/d/dc/Pulsante_small.png',
		text: {
			pre: '~~'+'~~',
			post: ''
		}
	},
	'Alla seconda': {
		group: 'altro',
		hotkey: '2',
		icon: '//upload.wikimedia.org/wikipedia/it/d/dc/Pulsante_small.png',
		text: {
			pre: '²',
			post: ''
		}
	},
	'Note+references': {
		group: 'altro',
		hotkey: 'R',
		icon: '//upload.wikimedia.org/wikipedia/it/d/dc/Pulsante_small.png',
		text: {
			pre: '==Note==\n{{references}}\n\n',
			post: ''
		}
	},
	'Interprogetto + titolo': {
		group: 'altro',
		hotkey: 'I',
		icon: '//upload.wikimedia.org/wikipedia/it/d/dc/Pulsante_small.png',
		text: {
			pre: '==Altri progetti==\n{{interprogetto|',
			post: '}}\n\n'
		}
	},
	'Tradotto da': {
		group: 'altro',
		hotkey: 'T',
		icon: '//upload.wikimedia.org/wikipedia/it/d/dc/Pulsante_small.png',
		execute: addTradottoDa
	},
	'ButtonGreen': {
		group: 'altro',
		hotkey: 'A',
		icon: '//upload.wikimedia.org/wikipedia/it/d/dc/Pulsante_small.png',
		text: {
			pre: '[[Immagine:ButtonGreen.svg|15px]]',
			post: ''
		}
	},
	'Campo oggetto': {
		group: 'altro',
		hotkey: 'Z',
		icon: '//upload.wikimedia.org/wikipedia/it/d/dc/Pulsante_small.png',
		execute: function () {
			$( '#wpSummary' ).focus();
		}
	},
	'WIP': {
		group: 'altro',
		hotkey: '',
		icon: '//upload.wikimedia.org/wikipedia/it/2/27/Pulsante_wip.png',
		text: {
			pre: '{'+'{WIP open|Jalo|traducendo questa voce}}\n',
			post: ''
		}
	},
	'Case': {
		group: 'altro',
		hotkey: 'C',
		icon: '//upload.wikimedia.org/wikipedia/it/c/c5/Pulsante_case.png',
		execute: function () {
			var text, options;
			text = $( '#wpTextbox1' ).textSelection( 'getSelection' );
			options = {
				peri: text === text.toLowerCase() ? text.toUpperCase() : text.toLowerCase(),
				replace: true
			};
			$( '#wpTextbox1' ).textSelection( 'encapsulateSelection', options );
		}
	}
};