Branch 'roundcubemail-plugins-kolab-3.1' - plugins/tasklist

Thomas Brüderli bruederli at kolabsys.com
Fri Nov 1 18:00:34 CET 2013


 plugins/tasklist/tasklist.js |    8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

New commits:
commit a54f1dc395a7f762c1d9345c0d3ee5e5a8cbd853
Author: Thomas Bruederli <bruederli at kolabsys.com>
Date:   Fri Nov 1 17:59:13 2013 +0100

    Allow clicks on all tags <li> and nested elements (#2458)

diff --git a/plugins/tasklist/tasklist.js b/plugins/tasklist/tasklist.js
index 25ab68d..48965f4 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;




More information about the commits mailing list