Wikipedia:Monobook.js/LiveRC.js: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m fix bug (pagine con "&" nel titolo) |
rimuovo la maggior parte degli usi del DOMParser copiando dal codice corrente di LiveRC su fr.wiki. Dovrebbe risolvere i problemi con firefox. |
||
Riga 148:
};
function getElementWithId( elementId , elementTagName , elementParentNode ){
if(!elementParentNode) elementParentNode = document;
if (elementParentNode.getElementById) return elementParentNode.getElementById(elementId);
var TheElement = false;
var Elements = elementParentNode.getElementsByTagName(elementTagName);
var elementcount = 0;
while(elementcount<Elements.length){
var Id = Elements[elementcount].getAttribute('id');
if(Id){
if(Id==elementId){
TheElement = Elements[elementcount];
break;
}
}
elementcount++
}
if (! TheElement) return null;▼
return TheElement;
}
function
if(OldTemp) OldTemp.parentNode.removeChild(OldTemp);
var Temp = document.createElement('div');
Temp.id = "TempDiv";
document.body.appendChild(Temp);
Temp.innerHTML = Req.responseText;
if (!ret)▼
var bC;
▲ return null;
bC = getElementWithId(ID, '*', Temp);
}else{
if (bC == null) bC = getElementWithId('mw_contentholder', 'div', Temp);
}
return
}
Riga 194 ⟶ 216:
function getDiff(xmlreq, data) {
var page=data.mpage;
var oldid=data.moldid;
var id=data.mid;
var rcid=data.mrcid;
var bC =
▲ if (bC == null) bC = doc.getElementById('article')
var LP = document.getElementById( 'livePreview' );
var dLP = document.getElementById( 'divLivePreview' );
Riga 240 ⟶ 257:
'(<a href="javascript:;" onClick="liveHist(\''+upage+'\');" style="color:darkorange">Cron</a>)';
var asNextDiff =
if(asNextDiff == null) {
var optAvert = "";
Riga 259 ⟶ 276:
// Get username of submitter
var user1 =
if (user1 != null) {
var usertmp=user1.innerHTML;
Riga 280 ⟶ 297:
user1 = usertmp.substr(daDove3, finoA3-daDove3);
}
var user2 =
if (user2 != null) {
var usertmp=user2.innerHTML;
Riga 451 ⟶ 468:
function getHist(xmlreq, data) {
▲ bC = doc.getElementById('bodyContent')
var c=data.message;
var LP = document.getElementById( 'livePreview' );
Riga 483 ⟶ 498:
function getArticle(xmlreq, data) {
var c=data.message;
var user=data.user;
Riga 587 ⟶ 600:
function getLog(xmlreq, data) {
var c=data.message;
var LP = document.getElementById( 'livePreview' );
Riga 617 ⟶ 628:
function getContrib(xmlreq, data) {
var user=data.message;
var LP = document.getElementById( 'livePreview' );
|