Utente:Sanjilops/monobook.js: differenze tra le versioni

nessun oggetto della modifica
mNessun oggetto della modifica
Nessun oggetto della modifica
Riga 201:
}
if (!thumbs.length) return;
names = names.join('|');
var httpRequest = createRequest();
var id = setTimeout(function() { httpRequest.abort();}, 30000);
var param = "format=xml&action=query&prop=imageinfo&iiprop=url&titles=" + names.join('|');
httpRequest.onreadystatechange = function () { Receive(httpRequest, id, thumbs); return; }
httpRequest.open('POST', wgServer + wgScriptPath + "/api.php", true);
httpRequest.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
httpRequest.setRequestHeader('Content-Length', param.length);
alert(param);
httpRequest.send(param);
return;
function Receive(o, id, list) {
if (o.readyState != 4) return;
clearTimeout(id);
Line 221 ⟶ 219:
if (xml.normalize) xml.normalize();
var ii = xml.getElementsByTagName('ii');
for (var i = 0; i < ii.length; i++) {
for (var I = 0; I < ii.length; I++) {
/* NB: Si dà per scontato che l'ordine delle immagini nella risposta sia lo stesso della query */
for (i in thumbs) {
list[i].src = ii[i].getAttribute('url');
if (ii[I].getAttribute('url').indexOf(names[i]) != -1) thumbs[i] = ii[I].getAttribute('url');
}
}
document.getElementById("debug").innerHTML = o.responseText
return;
}
0

contributi