MediaWiki:Common.js: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
m Bot: Security fix: protocol-relative URLs per https://meta.wikimedia.org/?oldid=3197161 (questions?).
Riga 134:
 
$(correctTitle);
 
 
// Lista di voci trasferite ad altri progetti - caricato solo se si visualizza una pagina inesistente nel namespace principale
 
function show_transfertext()
{
try
{
setup_transferlist();
var i;
for(i = 0; i <= transferlist.length; i+=4)
{
if (document.title == 'Modifica di ' + transferlist[i] + ' - Wikipedia' || document.title == transferlist[i] + ' - Wikipedia')
{
var itm = document.getElementById('BoxTrasferimento');
if (itm == null) return;
var txt = itm.innerHTML;
if (transferlist[i+1] == 'b' || transferlist[i+1] == 'wb')
transferlist[i+1] = '//it.wikibooks.org/wiki/';
if (transferlist[i+1] == 's' || transferlist[i+1] == 'ws')
transferlist[i+1] = '//it.wikisource.org/wiki/';
if (transferlist[i+1] == 'q' || transferlist[i+1] == 'wq')
transferlist[i+1] = '//it.wikiquote.org/wiki/';
if (transferlist[i+1] == 'n' || transferlist[i+1] == 'wn')
transferlist[i+1] = '//it.wikinews.org/wiki/';
if (transferlist[i+1] == 'wikt')
transferlist[i+1] = '//it.wiktionary.org/wiki/';
if (transferlist[i+1] == 'v' || transferlist[i+1] == 'wv')
transferlist[i+1] = '//it.wikiversity.org/wiki/';
if (transferlist[i+1] == 'wikispecies' || transferlist[i+1] == 'wsp')
transferlist[i+1] = '//species.wikimedia.org/wiki/';
if (transferlist[i+1] == 'm' || transferlist[i+1] == 'meta')
transferlist[i+1] = '//meta.wikimedia.org/wiki/';
if (transferlist[i+1] == 'commons' || transferlist[i+1] == 'com')
transferlist[i+1] = '//commons.wikimedia.org/wiki/';
if (transferlist[i+3] === "")
transferlist[i+3] = transferlist[i];
txt = '<div class="AvvisoTrasferito">Una vecchia versione di questa pagina è stata <b>trasferita</b> ' +
'<a href=' + transferlist[i+1] + transferlist[i+3].replace(/ /g, '_') + '>all\'interno di un altro progetto Wikimedia</a>' +
(transferlist[i+2].length > 1 ? ' perché: <i>' + transferlist[i+2] + '</i>' : "") + //solo se la motivazione è fornita
'. Se ritieni la voce enciclopedica puoi riscriverla, controllando che siano stati eliminati i motivi che ne hanno comportato ' +
'la cancellazione.</div>' + txt;
itm.innerHTML = txt;
break;
}
}
}
catch (e)
{
/* Errore, ignora */
}
}
 
if (mw.config.get('wgNamespaceNumber') == 0 && mw.config.get('wgArticleId') == 0){
$.getScript('/w/index.php?title=Wikipedia:Proposte_di_trasferimento/transferlist.js&action=raw&ctype=text/javascript', function(){
$(show_transfertext);
});
}
/** WikiMiniAtlas *******************************************************