Wikipedia:Monobook.js/LiveRC.js: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
evito RegExp().compile (deprecato). Dovrebbe risolvere i problemi di compatibilità con Chrome |
Aggiunto supporto per RevDelete |
||
Riga 79:
var PROTECT = 2 << 23;
var RIGHTS = 2 << 24;
var DELETE_REVISION = 2 << 25; //RevDelete
var lstSysop = new Array(); // Sysop list;
Riga 1 014 ⟶ 1 015:
else if (state & DELETE)
diff = '<a href="javascript:;" onClick="changeLigne(\''+pageid+'_'+revid+'\');liveLog(\'delete\',\''+escTitle+'\');'+diffClose+'" style="color: saddlebrown">Log</a>';
else if (state & DELETE_REVISION)
diff = '<a href="javascript:;" onClick="changeLigne(\''+pageid+'_'+revid+'\');liveLog(\'delete\',\''+escTitle+'\');'+diffClose+'" style="color: chocolate">Log</a>';
else if (state & MOVE)
diff = '<a href="javascript:;" onClick="changeLigne(\''+pageid+'_'+revid+'\');liveLog(\'move\',\''+escTitle+'\');'+diffClose+'" style="color:black">Log</a>';
Riga 1 031 ⟶ 1 034:
!(state & RIGHTS) &&
!(state & DELETE) &&
!(state & DELETE_REVISION) &&
!(state & PROTECT) &&
!(state & MOVE))
Riga 1 120 ⟶ 1 124:
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>';
}
Riga 1 239 ⟶ 1 247:
tr1.style.border = "1px solid saddlebrown";
}
if (state & DELETE_REVISION) {
th0.style.backgroundColor = "#D2691E";
th1.style.backgroundColor = "#D2691E";
td2.style.backgroundColor = "#D2691E";
td3.style.backgroundColor = "#D2691E";
td4.style.backgroundColor = "#D2691E";
tr1.style.border = "1px solid chocolate";
}
if (state & MOVE) {
Riga 1 388 ⟶ 1 406:
!(state & RIGHTS) &&
!(state & DELETE) &&
!(state & DELETE_REVISION) &&
!(state & PROTECT) &&
!(state & MOVE)))
Riga 1 399 ⟶ 1 418:
(state & RIGHTS) ||
(state & DELETE) ||
(state & DELETE_REVISION) ||
(state & PROTECT) ||
(state & MOVE)))
Riga 1 410 ⟶ 1 430:
!(state & RIGHTS) &&
!(state & DELETE) &&
!(state & DELETE_REVISION) &&
!(state & PROTECT) &&
!(state & MOVE))
Riga 1 661 ⟶ 1 682:
lenj = logs[i].attributes.length;
//Cerca il campo 'action'
var action = null;
for (j=0; j<lenj; j++)
if (logs[i].attributes[j].name == 'action')
action = logs[i].attributes[j].value;
for (j=0; j<lenj; j++) {
if (logs[i].attributes[j].name == 'type')
Riga 1 681 ⟶ 1 709:
break;
case 'delete':
log.state += DELETE;
else if (action == 'revision')
log.state += DELETE_REVISION;
break;
case 'move':
|