document.getElementById('averto').disabled = true;
var message = document.getElementById('averto').value;
wpajax.http({ url: wgServer + wgScriptPath + '/index.php?title=Discussioni utente:' + encodeURIComponent(user) + '&action=edit', ▼
onSuccess: postLiveAverto,
user: user, message: message });
}
function postLiveAverto(xmlreq, data) {
var parser = new DOMParser();
var doc = parser.parseFromString(xmlreq.responseText, 'application/xhtml+xml');
var user = data.user;
var message = data.message.replace(new RegExp(/\\'/g),"'");
▲ wpajax.http({var url:page wgServer + wgScriptPath += ' /index.php?title=Discussioni utente:' + encodeURIComponent(user) + '&action=edit',;
// Message au début
// var wpTextbox1 = encodeURIComponent('{{subst:' + message + '}} ~~~~\n' + doc.getElementById('wpTextbox1').value);
var wpTextbox1 = encodeURIComponent(doc.getElementById('wpTextbox1').value + '\n\n{{subst:' + message + '}} ~~~~\n');
var inputs = doc.getElementById('editform').getElementsByTagName('input');
var editform = new Array();
for (i=0; i<inputs.length; i++) {
editform[inputs[i].name] = inputs[i].value;
}
var wpStarttime = encodeURIComponent(editform['wpStarttime']);
var wpEdittime = encodeURIComponent(editform['wpEdittime']);
var wpEditToken = encodeURIComponent(editform['wpEditToken']);
testo = getpagecontent(page) + '\n\n==Avviso==\n{{' + message + '}} ~~~~\n');
//var wpSummary = encodeURIComponent('LiveRC : Avertissement ! ' + message.replace(new RegExp(/\|(.*)/), ' sur [[$1]]') + ' !');
var wpSummary = encodeURIComponent('LiveRC : Attenzione ai prossimi edit ! ' + message.replace(new RegExp(/\|(.*)/), ' on [[$1]]') + ' !');
setpagecontent(page,testo,"LiveRC : Avviso");
var headers = new Array();
headers['Content-Type'] = 'application/x-www-form-urlencoded';
wpajax.http({ url: wgServer + wgScriptPath + '/index.php?title=User_Talk:' + encodeURI(user) + '&action=submit',
method: "POST", headers: headers,
data: 'wpSave=1&wpTextbox1=' + wpTextbox1 + '&wpStarttime=' + wpStarttime + '&wpEdittime=' + wpEdittime
+ '&wpEditToken=' + wpEditToken + '&wpSummary=' + wpSummary});
}
|