From 1826a04e919086661f244c53edf23b89c84506c9 Mon Sep 17 00:00:00 2001 From: Max Pozdeev Date: Thu, 15 Jul 2021 22:19:14 +0300 Subject: [PATCH] ignore click events on links in task title --- src/includes/mytinytodo.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/includes/mytinytodo.js b/src/includes/mytinytodo.js index c131103..a5b1c20 100644 --- a/src/includes/mytinytodo.js +++ b/src/includes/mytinytodo.js @@ -397,7 +397,10 @@ var mytinytodo = window.mytinytodo = _mtt = { }); // tasklist handlers - $("#tasklist").on('click', '> li.task-row .task-middle-top', function() { + $("#tasklist").on('click', '> li.task-row .task-middle-top', function(e) { + if ( findParentNode(e.target, 'A') ) { + return; //ignore clicks on links + } var li = findParentNode(this, 'LI'); if (li && li.id) { if (lastClickedNodeId && li.id != lastClickedNodeId) { @@ -898,7 +901,7 @@ function renameCurList() var item = json.list[0]; curList = item; tabLists.replace(item); - $('#lists ul>.mtt-tabs-selected>a').attr('title', item.name).find('span').html(item.name); + $('#lists ul>.mtt-tabs-selected>a').attr('title', item.name).find('span').html(item.name); //FIXME: wft? mytinytodo.doAction('listRenamed', item); }); });