From 2bb92a1ab2b3b4242164e0f88b074530aa886636 Mon Sep 17 00:00:00 2001 From: Thomas Bruederli Date: Fri, 1 Nov 2013 17:59:13 +0100 Subject: [PATCH] Allow clicks on all tags
  • and nested elements (#2458) --- plugins/tasklist/tasklist.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/plugins/tasklist/tasklist.js b/plugins/tasklist/tasklist.js index 25ab68d8..48965f45 100644 --- a/plugins/tasklist/tasklist.js +++ b/plugins/tasklist/tasklist.js @@ -175,12 +175,12 @@ function rcube_tasklist_ui(settings) // click-handler on tags list $(rcmail.gui_objects.tagslist).click(function(e){ - if (e.target.nodeName != 'LI') - return false; - - var item = $(e.target), + var item = e.target.nodeName == 'LI' ? $(e.target) : $(e.target).closest('li'), tag = item.data('value'); + if (!tag) + return false; + // reset selection on regular clicks var index = $.inArray(tag, tagsfilter); var shift = e.shiftKey || e.ctrlKey || e.metaKey;