Archived
1
0

add js delete function

This commit is contained in:
Jeff Becker
2018-10-26 07:28:24 -04:00
parent 91ced83c3a
commit e72a37f928
2 changed files with 30 additions and 0 deletions

View File

@@ -9,6 +9,35 @@ var ready = function() {
for(var idx = 0; idx < _onreadyfuncs.length; idx++) _onreadyfuncs[idx]();
};
var nntpchan_mod_delete = function(lonhash) {
var elem = document.getElementById(longhash);
var ajax = new XMLHttpRequest();
ajax.onreadystatechange = function() {
if(ajax.readyState == 4)
{
if(ajax.status == 200)
{
// success (?)
var j = JSON.parse(ajax.responseText);
if(j.deleted)
{
elem.appendChild(document.createTextNode(j.deleted));
}
else (j.error)
{
elem.innerHTML = "an error occured: " + j.error ;
}
}
else
{
elem.innerHTML = "post not deleted from server: "+ ajax.statusText;
}
}
};
ajax.open("GET", "/mod/del/"+longhash);
ajax.send();
elem.innerHTML = "";
};
var quickreply = function(shorthash, longhash, url) {
if (!window.location.pathname.startsWith("/t/"))