From bf8d530b29c13273a036717d2e1e409c438a2c53 Mon Sep 17 00:00:00 2001 From: ccd0 Date: Sun, 1 Mar 2015 01:12:26 -0800 Subject: [PATCH] Clicking the error message (not on a link) selects the post. --- src/Posting/QR.post.coffee | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/Posting/QR.post.coffee b/src/Posting/QR.post.coffee index 8c4324e66..de322ef08 100644 --- a/src/Posting/QR.post.coffee +++ b/src/Posting/QR.post.coffee @@ -151,7 +151,8 @@ QR.post = class @save node return - @rmErrored: -> + @rmErrored: (e) -> + e.stopPropagation() for post in QR.posts by -1 when errors = post.errors for error in errors when doc.contains error post.rm() @@ -163,7 +164,11 @@ QR.post = class $.extend div, <%= html('${message}
[delete] [delete all]') %> (@errors or= []).push div [rm, rmAll] = $$ 'a', div - $.on rm, 'click', => @rm() if @ in QR.posts + $.on div, 'click', => + @select() if @ in QR.posts + $.on rm, 'click', (e) => + e.stopPropagation() + @rm() if @ in QR.posts $.on rmAll, 'click', QR.post.rmErrored QR.error div