This commit is contained in:
James Campos 2012-06-12 10:27:10 -07:00
parent 23672d022f
commit 91efc92fe1
2 changed files with 12 additions and 7 deletions

View File

@ -3435,7 +3435,7 @@
return $.on(a, 'click', DeleteButton["delete"]);
},
"delete": function() {
var data, id, m, pwd;
var data, id, m, pwd, self;
if (m = d.cookie.match(/4chan_pass=([^;]+)/)) {
pwd = decodeURIComponent(m[1]);
} else {
@ -3445,20 +3445,23 @@
DeleteButton.el = this;
$.off(this, 'click', DeleteButton["delete"]);
this.textContent = 'Deleting...';
self = this;
id = $.x('preceding-sibling::input', this).name;
data = new FormData();
data.append(id, 'delete');
data.append('mode', 'usrdel');
data.append('pwd', pwd);
return $.ajax("https://sys.4chan.org/" + g.BOARD + "/imgboard.php", {
onload: DeleteButton.load,
onload: function() {
return DeleteButton.load(self);
},
onerror: DeleteButton.error
}, {
type: 'post',
form: data
});
},
load: function() {
load: function(self) {
var doc, msg, tc;
doc = d.implementation.createHTMLDocument('');
doc.documentElement.innerHTML = this.response;
@ -3469,7 +3472,7 @@
} else {
tc = 'Deleted';
}
return DeleteButton.el.textContent = tc;
return self.textContent = tc;
},
error: function() {
return DeleteButton.el.textContent = 'Error';

View File

@ -2629,19 +2629,21 @@ DeleteButton =
$.off @, 'click', DeleteButton.delete
@textContent = 'Deleting...'
self = this
id = $.x('preceding-sibling::input', @).name
data = new FormData()
data.append id, 'delete'
data.append 'mode', 'usrdel'
data.append 'pwd', pwd
$.ajax "https://sys.4chan.org/#{g.BOARD}/imgboard.php", {
onload: DeleteButton.load
onload: -> DeleteButton.load self
onerror: DeleteButton.error
}, {
type: 'post'
form: data
}
load: ->
load: (self) ->
doc = d.implementation.createHTMLDocument ''
doc.documentElement.innerHTML = @response
if doc.title is '4chan - Banned' # Ban/warn check
@ -2650,7 +2652,7 @@ DeleteButton =
tc = msg.textContent
else
tc = 'Deleted'
DeleteButton.el.textContent = tc
self.textContent = tc
error: ->
DeleteButton.el.textContent = 'Error'