From 879b982f0118cdd4443395f9e2cb95d715101645 Mon Sep 17 00:00:00 2001 From: ccd0 Date: Mon, 15 Jul 2019 19:55:06 -0700 Subject: [PATCH] Partial multifile support in post.kill. --- src/classes/Post.coffee | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/classes/Post.coffee b/src/classes/Post.coffee index 6fab72da1..00a5ed637 100644 --- a/src/classes/Post.coffee +++ b/src/classes/Post.coffee @@ -213,10 +213,10 @@ class Post textContent: '\u00A0(Dead)' className: 'qmark-dead' - kill: (file) -> + kill: (file, index=0) -> if file - return if @isDead or @file.isDead - @file.isDead = true + return if @isDead or @files[index].isDead + @files[index].isDead = true $.addClass @nodes.root, 'deleted-file' else return if @isDead @@ -232,7 +232,7 @@ class Post return if @isClone for clone in @clones - clone.kill file + clone.kill file, index return if file # Get quotelinks/backlinks to this post @@ -249,7 +249,7 @@ class Post $.rmClass @nodes.root, 'deleted-post' strong = $ 'strong.warning', @nodes.info # no false-positive files - if @file and @file.isDead + if @files.some((file) -> file.isDead) strong.textContent = '[File deleted]' else $.rm strong