diff --git a/src/Menu/DeleteLink.coffee b/src/Menu/DeleteLink.coffee index 870fc9ddf..02af9f087 100644 --- a/src/Menu/DeleteLink.coffee +++ b/src/Menu/DeleteLink.coffee @@ -82,12 +82,16 @@ DeleteLink = $.ajax $.id('delform').action.replace("/#{g.BOARD}/", "/#{post.board}/"), responseType: 'document' withCredentials: true - onload: -> DeleteLink.load link, post, fileOnly, @response - onerror: -> DeleteLink.error link, post + onloadend: -> DeleteLink.load link, post, fileOnly, @response , form: $.formData form load: (link, post, fileOnly, resDoc) -> + unless resDoc + new Notice 'warning', 'Connection error, please retry.', 20 + $.on link, 'click', DeleteLink.toggle if post.fullID is DeleteLink.post.fullID + return + link.textContent = DeleteLink.linkText fileOnly if resDoc.title is '4chan - Banned' # Ban/warn check el = $.el 'span', <%= html('You can't delete posts because you are banned.') %> @@ -106,10 +110,6 @@ DeleteLink = (post.origin or post).kill fileOnly link.textContent = 'Deleted' if post.fullID is DeleteLink.post.fullID - error: (link, post) -> - new Notice 'warning', 'Connection error, please retry.', 20 - $.on link, 'click', DeleteLink.toggle if post.fullID is DeleteLink.post.fullID - cooldown: seconds: {}