Utente:Jalo/toolbarbuttons.js
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 );
}
}
};