mirror of
https://github.com/maxpozdeev/mytinytodo.git
synced 2026-03-11 08:55:27 +00:00
* context menu handler enhanced to work with dynamic menus
This commit is contained in:
parent
55d82fc5cc
commit
22336370ce
2 changed files with 13 additions and 10 deletions
13
src/ajax.js
13
src/ajax.js
|
|
@ -1131,14 +1131,17 @@ function taskContextClick(el)
|
|||
{
|
||||
if(!el.id) return;
|
||||
var taskId = cmenu.tag;
|
||||
switch(el.id) {
|
||||
var id = el.id, value;
|
||||
var a = id.split(':');
|
||||
if(a.length == 2) {
|
||||
id = a[0];
|
||||
value = a[1];
|
||||
}
|
||||
switch(id) {
|
||||
case 'cmenu_edit': editTask(taskId); break;
|
||||
case 'cmenu_note': toggleTaskNote(taskId); break;
|
||||
case 'cmenu_delete': deleteTask(taskId); break;
|
||||
case 'cmenu_prio_-1': setTaskPrio(taskId, -1); break;
|
||||
case 'cmenu_prio_0': setTaskPrio(taskId, 0); break;
|
||||
case 'cmenu_prio_1': setTaskPrio(taskId, 1); break;
|
||||
case 'cmenu_prio_2': setTaskPrio(taskId, 2); break;
|
||||
case 'cmenu_prio': setTaskPrio(taskId, parseInt(value)); break;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -219,7 +219,7 @@ $().ajaxStop( function(r,s) {$("#loading").fadeOut();} );
|
|||
<li id="cmenu_note"><?php _e('action_note');?></li>
|
||||
<li id="cmenu_prio" class="mtt-menu-has-submenu" submenu="priocontainer"><?php _e('action_priority');?></li>
|
||||
<!--
|
||||
<li id="cmenu_moveto" class="mtt-menu-has-submenu" submenu="priocontainer">Move to...</li>
|
||||
<li id="cmenu_moveto" class="mtt-menu-has-submenu" submenu="listsmenucontainer">Move to</li>
|
||||
-->
|
||||
<li id="cmenu_delete"><?php _e('action_delete');?></li>
|
||||
</ul>
|
||||
|
|
@ -227,10 +227,10 @@ $().ajaxStop( function(r,s) {$("#loading").fadeOut();} );
|
|||
|
||||
<div id="priocontainer" class="mtt-btnmenu-container mtt-btnmenu-hasimages" style="display:none">
|
||||
<ul>
|
||||
<li id="cmenu_prio_-1">−1</li>
|
||||
<li id="cmenu_prio_0">±0</li>
|
||||
<li id="cmenu_prio_1">+1</li>
|
||||
<li id="cmenu_prio_2">+2</li>
|
||||
<li id="cmenu_prio:-1">−1</li>
|
||||
<li id="cmenu_prio:0">±0</li>
|
||||
<li id="cmenu_prio:1">+1</li>
|
||||
<li id="cmenu_prio:2">+2</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue