mirror of
https://github.com/maxpozdeev/mytinytodo.git
synced 2026-03-11 08:55:27 +00:00
+ show current task priority in task menu
This commit is contained in:
parent
87437a6f0d
commit
837f838059
2 changed files with 25 additions and 20 deletions
|
|
@ -14,7 +14,6 @@ var objPrio = {};
|
|||
var selTask = 0;
|
||||
var flag = { needAuth:false, isLogged:false, tagsChanged:true, readOnly:false };
|
||||
var taskCnt = { total:0, past: 0, today:0, soon:0 };
|
||||
var cmenu;
|
||||
var tabLists = {
|
||||
_lists: {},
|
||||
_length: 0,
|
||||
|
|
@ -1653,15 +1652,21 @@ function mttMenu(container, options)
|
|||
|
||||
function taskContextMenu(el, id)
|
||||
{
|
||||
if(!cmenu) cmenu = new mttMenu('taskcontextcontainer', {onclick:taskContextClick});
|
||||
cmenu.tag = id;
|
||||
cmenu.show(el);
|
||||
if(!_mtt.menus.cmenu) _mtt.menus.cmenu = new mttMenu('taskcontextcontainer', {
|
||||
onclick: taskContextClick,
|
||||
beforeShow: function() {
|
||||
$('#cmenupriocontainer li').removeClass('mtt-item-checked');
|
||||
$('#cmenu_prio\\:'+ taskList[_mtt.menus.cmenu.tag].prio).addClass('mtt-item-checked');
|
||||
}
|
||||
});
|
||||
_mtt.menus.cmenu.tag = id;
|
||||
_mtt.menus.cmenu.show(el);
|
||||
};
|
||||
|
||||
function taskContextClick(el, menu)
|
||||
{
|
||||
if(!el.id) return;
|
||||
var taskId = parseInt(cmenu.tag);
|
||||
var taskId = parseInt(_mtt.menus.cmenu.tag);
|
||||
var id = el.id, value;
|
||||
var a = id.split(':');
|
||||
if(a.length == 2) {
|
||||
|
|
@ -1699,21 +1704,21 @@ function moveTaskToList(taskId, listId)
|
|||
|
||||
function cmenuOnListsLoaded()
|
||||
{
|
||||
if(cmenu) cmenu.destroy();
|
||||
cmenu = null;
|
||||
if(_mtt.menus.cmenu) _mtt.menus.cmenu.destroy();
|
||||
_mtt.menus.cmenu = null;
|
||||
var s = '';
|
||||
var all = tabLists.getAll();
|
||||
for(var i in all) {
|
||||
s += '<li id="cmenu_list:'+all[i].id+'">'+all[i].name+'</li>';
|
||||
}
|
||||
$('#listsmenucontainer ul').html(s);
|
||||
$('#cmenulistscontainer ul').html(s);
|
||||
};
|
||||
|
||||
function cmenuOnListAdded(list)
|
||||
{
|
||||
if(cmenu) cmenu.destroy();
|
||||
cmenu = null;
|
||||
$('#listsmenucontainer ul').append('<li id="cmenu_list:'+list.id+'">'+list.name+'</li>');
|
||||
if(_mtt.menus.cmenu) _mtt.menus.cmenu.destroy();
|
||||
_mtt.menus.cmenu = null;
|
||||
$('#cmenulistscontainer ul').append('<li id="cmenu_list:'+list.id+'">'+list.name+'</li>');
|
||||
};
|
||||
|
||||
function cmenuOnListRenamed(list)
|
||||
|
|
@ -1723,7 +1728,7 @@ function cmenuOnListRenamed(list)
|
|||
|
||||
function cmenuOnListSelected(list)
|
||||
{
|
||||
$('#listsmenucontainer li').removeClass('mtt-disabled');
|
||||
$('#cmenulistscontainer li').removeClass('mtt-disabled');
|
||||
$('#cmenu_list\\:'+list.id).addClass('mtt-disabled');
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -239,22 +239,22 @@ $().ready(function(){
|
|||
<ul>
|
||||
<li id="cmenu_edit"><b><?php _e('action_edit');?></b></li>
|
||||
<li id="cmenu_note"><?php _e('action_note');?></li>
|
||||
<li id="cmenu_prio" class="mtt-menu-indicator" submenu="priocontainer"><div class="submenu-icon"></div><?php _e('action_priority');?></li>
|
||||
<li id="cmenu_move" class="mtt-menu-indicator" submenu="listsmenucontainer"><div class="submenu-icon"></div><?php _e('action_move');?></li>
|
||||
<li id="cmenu_prio" class="mtt-menu-indicator" submenu="cmenupriocontainer"><div class="submenu-icon"></div><?php _e('action_priority');?></li>
|
||||
<li id="cmenu_move" class="mtt-menu-indicator" submenu="cmenulistscontainer"><div class="submenu-icon"></div><?php _e('action_move');?></li>
|
||||
<li id="cmenu_delete"><?php _e('action_delete');?></li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div id="priocontainer" class="mtt-menu-container" style="display:none">
|
||||
<div id="cmenupriocontainer" class="mtt-menu-container" style="display:none">
|
||||
<ul>
|
||||
<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"><div class="menu-icon"></div>+2</li>
|
||||
<li id="cmenu_prio:1"><div class="menu-icon"></div>+1</li>
|
||||
<li id="cmenu_prio:0"><div class="menu-icon"></div>±0</li>
|
||||
<li id="cmenu_prio:-1"><div class="menu-icon"></div>−1</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div id="listsmenucontainer" class="mtt-menu-container" style="display:none">
|
||||
<div id="cmenulistscontainer" class="mtt-menu-container" style="display:none">
|
||||
<ul>
|
||||
</ul>
|
||||
</div>
|
||||
|
|
|
|||
Loading…
Reference in a new issue