From 22336370ceec4ea9d38e17c170b3d9d81a950509 Mon Sep 17 00:00:00 2001 From: Max Pozdeev Date: Fri, 25 Dec 2009 21:09:41 +0300 Subject: [PATCH] * context menu handler enhanced to work with dynamic menus --- src/ajax.js | 13 ++++++++----- src/index.php | 10 +++++----- 2 files changed, 13 insertions(+), 10 deletions(-) diff --git a/src/ajax.js b/src/ajax.js index f1fd719..15d46dd 100644 --- a/src/ajax.js +++ b/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; } } diff --git a/src/index.php b/src/index.php index ca2963e..481625e 100644 --- a/src/index.php +++ b/src/index.php @@ -219,7 +219,7 @@ $().ajaxStop( function(r,s) {$("#loading").fadeOut();} );
  • @@ -227,10 +227,10 @@ $().ajaxStop( function(r,s) {$("#loading").fadeOut();} );