Wikipedia:Monobook.js/LiveRC.js: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
rimuovo la maggior parte degli usi del DOMParser copiando dal codice corrente di LiveRC su fr.wiki. Dovrebbe risolvere i problemi con firefox.
m protocol relative urls
Riga 24:
 
 
//TODO: script non più esistenti
importStylesheetURI('http://pl.wikipedia.org/skins-1.5/common/diff.css');
importScriptURI//importStylesheetURI('http://pl.wikipedia.org/skins-1.5/common/diff.jscss');
importStylesheetURI//importScriptURI('http://pl.wikipedia.org/skins-1.5/common/diff.cssjs');
 
var lastrevid,lasttimestamp=1; // Timestamp d'initialisation;
Riga 1 049 ⟶ 1 050:
if (ns == 0 && state & HOMONYMIE) {
artiStyle = 'color: darkorange; font-weight: bold; font-style: italic;';
preArti += '<img src="http://upload.wikimedia.org/wikipedia/commons/thumb/7/72/Disambig.svg/16px-Disambig.svg.png" width="16px" alt="Disambigua" title="Disambigua" /> '
}
 
Riga 1 055 ⟶ 1 056:
////////////////////
if (state & FULLLOCK)
preArti += '<img src="http://upload.wikimedia.org/wikipedia/commons/thumb/4/48/Padlock-red.svg/16px-Padlock-red.svg.png" width="16px" alt="Voce protetta" title="Voce protetta"/> ';
if (state & LOCK)
preArti += '<img src="http://upload.wikimedia.org/wikipedia/commons/thumb/e/e0/Padlock-gold.svg/16px-Padlock-gold.svg.png" width="16px" alt="Voce semiprotetta" title="Voce semiprotetta"/> ';
 
// Copyright ? ;
//////////
if (state & COPYRIGHT)
preArti += '<img src="http://upload.wikimedia.org/wikipedia/commons/thumb/b/b0/Copyright.svg/16px-Copyright.svg.png" width="16px" alt="Copyright" title="Copyright" /> ';
 
// PaS ? ;
//////////////////
if (state & PAS)
preArti += '<img src="http://upload.wikimedia.org/wikipedia/commons/thumb/b/b6/Cestino_pieno_architetto_01.svg/11px-Cestino_pieno_architetto_01.svg.png" height="11px" alt="Voci da cancellare" title="Voci da cancellare" /> ';
 
// Adq ? ;
//////////
if (state & ADQ)
postArti += '<sup><img src="http://upload.wikimedia.org/wikipedia/commons/thumb/c/c7/Fairytale_bookmark_gold.png/10px-Fairytale_bookmark_gold.png" width="10px" alt="Voci in vetrina" title="Voci in vetrina" /></sup>';
 
// Article catégorisé ? ;
Riga 1 087 ⟶ 1 088:
if (state & MOVE) {
// artiStyle = 'color: magenta; font-weight: bold; font-style: italic;';
postArti += ' <img src="http://upload.wikimedia.org/wikipedia/commons/0/0e/Forward.png" width="20px" alt="Sposta" title="Sposta" />';
var diffnew_title = rc.new_title.replace(new RegExp(/\"/g), '\%22');
postArti += ' <a href="javascript:;" onClick="liveArticle(\''+diffnew_title+'\',\''+user+'\');">'+rc.new_title+'</a>';
Riga 1 094 ⟶ 1 095:
else if (state & REDIRECT) {
artiStyle = 'color: green; font-weight: bold; font-style: italic;';
postArti += ' <img src="http://upload.wikimedia.org/wikipedia/commons/thumb/b/b5/Redirectltr.png/20px-Redirectltr.png" width="20px" alt="Redirect" title="Redirect" />';
var diffredirect =rc.redirect.replace(new RegExp(/\"/g), '\%22');
postArti += ' <a href="javascript:;" onClick="liveArticle(\''+diffredirect+'\',\''+user+'\');">'+rc.redirect+'</a>';
Riga 1 100 ⟶ 1 101:
}
else if (state & UPLOAD) {
postArti += ' <img src="http://upload.wikimedia.org/wikipedia/commons/4/47/Gartoon-Gnome-dev-floppy.png" width="20px" alt="Carica" title="Carica" />';
arti = '<a style="'+artiStyle+'" href="javascript:;" onClick="liveArticle(\''+diffEscTitle+'\',\''+user+'\');" onDblClick="window.open(\''+wgServer+'/wiki/'+encodeURI(title)+'\');">'+title+'</a>';
}
else if (state & NEWUSER) {
postArti += ' <img src="http://upload.wikimedia.org/wikipedia/commons/c/c1/Crystal_personal.png" width="20px" alt="Nuovo utente" title="Nuovo utente" />';
arti = '<a style="'+artiStyle+'" href="javascript:;" onClick="liveArticle(\''+diffEscTitle+'\',\''+user+'\');" onDblClick="window.open(\''+wgServer+'/wiki/'+encodeURI(title)+'\');">'+title+'</a>';
}
else if (state & BLOCK) {
// artiStyle = 'color: magenta; font-weight: bold; font-style: italic;';
postArti += ' <img src="http://upload.wikimedia.org/wikipedia/commons/6/64/Crystal_Clear_action_lock3.png" width="20px" alt="Blocca" title="Blocca" />';
postArti += ' <a href="javascript:;" onClick="liveLog("block",\''+rc.title+'\');">('+rc.duration+')</a>';
arti = '<a style="'+artiStyle+'" href="javascript:;" onClick="liveArticle(\''+diffEscTitle+'\',\''+user+'\');">'+title+'</a>';
}
else if (state & RIGHTS) {
postArti += ' <img src="http://upload.wikimedia.org/wikipedia/it/1/10/Stub_universit%C3%A0.png" width="20px" alt="Permessi" title="Permessi" />';
postArti += ' <a href="javascript:;" onClick="liveLog("rights",\''+rc.title+'\');">(da \''+rc.rightsOld+'\' a \''+rc.rightsNew+'\')</a>';
arti = '<a style="'+artiStyle+'" href="javascript:;" onClick="liveArticle(\''+diffEscTitle+'\',\''+user+'\');">'+title+'</a>';
}
else if (state & DELETE) {
postArti += ' <img src="http://upload.wikimedia.org/wikipedia/commons/e/ef/Editcut.png" width="20px" alt="Cancella" title="Cancella" />';
arti = '<a style="'+artiStyle+'" href="javascript:;" onClick="liveArticle(\''+diffEscTitle+'\',\''+user+'\');" onDblClick="window.open(\''+wgServer+'/wiki/'+encodeURI(title)+'\');">'+title+'</a>';
}
else if (state & DELETE_REVISION) {
postArti += ' <img src="http://upload.wikimedia.org/wikipedia/commons/a/a7/Kgpg_info.png" width="20px" alt="Cambia visibilità" title="Cambia visibilità" />';
arti = '<a style="'+artiStyle+'" href="javascript:;" onClick="liveArticle(\''+diffEscTitle+'\',\''+user+'\');" onDblClick="window.open(\''+wgServer+'/wiki/'+encodeURI(title)+'\');">'+title+'</a>';
}
else if (state & PROTECT) {
postArti += ' <img src="http://upload.wikimedia.org/wikipedia/commons/7/72/Crystal_Clear_app_agent.png" width="20px" alt="Proteggi" title="Proteggi" />';
arti = '<a style="'+artiStyle+'" href="javascript:;" onClick="liveArticle(\''+diffEscTitle+'\',\''+user+'\');" onDblClick="window.open(\''+wgServer+'/wiki/'+encodeURI(title)+'\');">'+title+'</a>';
}
Riga 1 151 ⟶ 1 152:
//////////
if (state & BOT)
preEditor += '<img src="http://upload.wikimedia.org/wikipedia/commons/thumb/2/2a/Nuvola_apps_kservices.png/16px-Nuvola_apps_kservices.png" width="16px" alt+"bot" title="bot"/>&nbsp;';
 
// Sysop ? ;
////////////
if (state & SYSOP)
preEditor += '<img src="http://upload.wikimedia.org/wikipedia/commons/thumb/2/2c/Broom_icon.svg/16px-Broom_icon.svg.png" width="16px" alt="sysop" title="sysop" />&nbsp;';
 
// Reverted ? ;
/////////////////
if (state & REVERT)
preEditor += '<img src="http://upload.wikimedia.org/wikipedia/commons/thumb/2/2c/Nuvola_actions_undo.png/16px-Nuvola_actions_undo.png" width="16px" alt="rollback" title="rollback" />&nbsp;';
 
// TOR potentiel / AOL
var isTOR = regex = /172\.\d+\.\d+\.\d+/;
if (isTOR.test(user))
preEditor += '<img src="http://upload.wikimedia.org/wikipedia/commons/thumb/6/6e/Dialog-warning.svg/16px-Dialog-warning.svg.png" width="16px" alt="forse TOR" title="forse TOR" />&nbsp;';
 
editor = '<a href="'+wgServer+'/wiki/Utente:'+encodeURIComponent(user)+'" target="_new">'+user+'</a>';
Riga 1 308 ⟶ 1 309:
th1.style.border = "1px solid red";
th1.style.backgroundColor = "#FFDDDD";
th1.innerHTML += '<img src="http://upload.wikimedia.org/wikipedia/commons/f/f7/Gartoon-Emblem-trash.png" width="15px" alt="Voce cancellata in precedenza" title="Nuova voce già cancellata in precedenza" />'
}
}
Riga 1 328 ⟶ 1 329:
td3.style.backgroundColor = "pink";
td4.style.backgroundColor = "pink";
td4.innerHTML = '<img src="http://upload.wikimedia.org/wikipedia/commons/thumb/9/95/Categorie_III.svg/10px-Categorie_III.svg.png" width="10px" alt="Avviso" title="Avviso"/>';
tr1.style.border = "2px solid crimson";
}