From 98e46dd4306c85e30d865b6825682b5f54b2bde8 Mon Sep 17 00:00:00 2001 From: Nicolas Stepien Date: Wed, 3 Apr 2013 02:40:23 +0200 Subject: [PATCH] Mark posts as dead as soon as we delete them. --- src/features.coffee | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/src/features.coffee b/src/features.coffee index 5d918ce58..ba4fd03b4 100644 --- a/src/features.coffee +++ b/src/features.coffee @@ -1566,12 +1566,12 @@ DeleteLink = link = @ $.ajax $.id('delform').action.replace("/#{g.BOARD}/", "/#{post.board}/"), { - onload: -> DeleteLink.load link, @response - onerror: -> DeleteLink.error link - }, { - form: $.formData form - } - load: (link, html) -> + onload: -> DeleteLink.load link, post, @response + onerror: -> DeleteLink.error link + }, { + form: $.formData form + } + load: (link, post, html) -> tmpDoc = d.implementation.createHTMLDocument '' tmpDoc.documentElement.innerHTML = html if tmpDoc.title is '4chan - Banned' # Ban/warn check @@ -1580,6 +1580,9 @@ DeleteLink = s = msg.textContent $.on link, 'click', DeleteLink.delete else + if tmpDoc.title is 'Updating index...' + # We're 100% sure. + (post.origin or post).kill() s = 'Deleted' link.textContent = s error: (link) ->