mirror of
https://github.com/maxpozdeev/mytinytodo.git
synced 2026-03-11 08:55:27 +00:00
do not open task viewer if click on link in task title
This commit is contained in:
parent
7ef36ee565
commit
0d07356817
2 changed files with 13 additions and 33 deletions
|
|
@ -13,7 +13,6 @@ var filter = { compl:0, search:'', due:'' };
|
|||
var sortOrder; //save task order before dragging
|
||||
var searchTimer;
|
||||
var objPrio = {};
|
||||
var lastClickedNodeId = 0;
|
||||
var flag = {
|
||||
needAuth: false,
|
||||
isLogged: false,
|
||||
|
|
@ -456,22 +455,28 @@ var mytinytodo = window.mytinytodo = _mtt = {
|
|||
editTask(id);
|
||||
});
|
||||
|
||||
if (this.options.touchDevice) {
|
||||
this.options.viewTaskOnClick = true;
|
||||
}
|
||||
|
||||
if (this.options.viewTaskOnClick) {
|
||||
$('#mtt').addClass('view-task-on-click');
|
||||
}
|
||||
|
||||
// tasklist handlers
|
||||
$("#tasklist").on('click', '> li.task-row .task-middle', function(e) {
|
||||
$("#tasklist").on('click', '> li.task-row .task-title', function(e) {
|
||||
if ( findParentNode(e.target, 'A') ) {
|
||||
return; //ignore clicks on links
|
||||
}
|
||||
var li = findParentNode(this, 'LI');
|
||||
const li = findParentNode(this, 'LI');
|
||||
if (li && li.id) {
|
||||
if (e.altKey) {
|
||||
viewTask(li.dataset.id);
|
||||
return;
|
||||
}
|
||||
if (lastClickedNodeId && li.id != lastClickedNodeId) {
|
||||
$('#'+lastClickedNodeId).removeClass('clicked');
|
||||
if (_mtt.options.viewTaskOnClick) {
|
||||
viewTask(li.dataset.id);
|
||||
}
|
||||
lastClickedNodeId = li.id;
|
||||
$(li).toggleClass('clicked');
|
||||
}
|
||||
});
|
||||
|
||||
|
|
@ -487,20 +492,6 @@ var mytinytodo = window.mytinytodo = _mtt = {
|
|||
}
|
||||
});
|
||||
|
||||
if (this.options.touchDevice) {
|
||||
this.options.viewTaskOnClick = true;
|
||||
}
|
||||
|
||||
if (this.options.viewTaskOnClick) {
|
||||
$('#mtt').addClass('view-task-on-click');
|
||||
$('#tasklist').on('click', '> li.task-row .task-title', function(){
|
||||
let id = parseInt(getLiTaskId(this));
|
||||
if (id) {
|
||||
viewTask(id);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
$('#tasklist').on('click', '.taskactionbtn', function(){
|
||||
var id = parseInt(getLiTaskId(this));
|
||||
if(id) taskContextMenu(this, id);
|
||||
|
|
|
|||
|
|
@ -1343,18 +1343,7 @@ li.mtt-item-hidden { display:none; }
|
|||
|
||||
#tasklist li.task-row .task-through { white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
|
||||
#tasklist li.task-row.task-expanded .task-note-block { display:none; }
|
||||
/*
|
||||
#tasklist li.task-row.clicked {
|
||||
border:1px solid var(--color-tasklist-row-expanded-border);
|
||||
border-radius: 3px;
|
||||
}
|
||||
#tasklist li.task-row.task-has-note.clicked .task-block {
|
||||
border-bottom: 1px solid var(--color-tasklist-row-inter-border);
|
||||
}
|
||||
#tasklist li.task-row.clicked .task-actions { display:block; }
|
||||
#tasklist li.task-row.clicked .task-through { white-space:normal; display:inline; }
|
||||
#tasklist li.task-row.clicked.task-has-note .task-note-block { display:block; }
|
||||
*/
|
||||
|
||||
.task-toggle { display:none; }
|
||||
#tasklist .mtt-task-placeholder { line-height:1rem; padding-top:0.6rem; padding-bottom:0.6rem; }
|
||||
#tasklist .ui-sortable-helper { box-shadow:0px 0px 3px #555; }
|
||||
|
|
|
|||
Loading…
Reference in a new issue