3 commits - plugins/tasklist
Thomas Brüderli
bruederli at kolabsys.com
Wed Oct 30 15:05:46 CET 2013
plugins/tasklist/tasklist.js | 13 ++++++++-----
1 file changed, 8 insertions(+), 5 deletions(-)
New commits:
commit c46493856da5d9948be58a88bb4f2d219ab13295
Author: Thomas Bruederli <bruederli at kolabsys.com>
Date: Wed Oct 30 15:05:24 2013 +0100
Choose the currently selected list in new task dialog
diff --git a/plugins/tasklist/tasklist.js b/plugins/tasklist/tasklist.js
index bc88a67..25ab68d 100644
--- a/plugins/tasklist/tasklist.js
+++ b/plugins/tasklist/tasklist.js
@@ -1188,7 +1188,7 @@ function rcube_tasklist_ui(settings)
var recstarttime = $('#taskedit-starttime').val(rec.starttime || '');
var complete = $('#taskedit-completeness').val((rec.complete || 0) * 100);
completeness_slider.slider('value', complete.val());
- var tasklist = $('#taskedit-tasklist').val(rec.list || 0).prop('disabled', rec.parent_id ? true : false);
+ var tasklist = $('#taskedit-tasklist').val(rec.list || me.selected_list).prop('disabled', rec.parent_id ? true : false);
// tag-edit line
var tagline = $(rcmail.gui_objects.edittagline).empty();
commit 9382bc9ae4a382bbc0d9039f0bd123d055e0d0d4
Author: Thomas Bruederli <bruederli at kolabsys.com>
Date: Wed Oct 30 15:04:23 2013 +0100
Render newly created task, even if saved to an inactive list
diff --git a/plugins/tasklist/tasklist.js b/plugins/tasklist/tasklist.js
index 5f78884..bc88a67 100644
--- a/plugins/tasklist/tasklist.js
+++ b/plugins/tasklist/tasklist.js
@@ -753,7 +753,7 @@ function rcube_tasklist_ui(settings)
}
}
- if (list.active) {
+ if (list.active || rec.tempid) {
if (!filter || match_filter(rec, {}))
render_task(rec, oldid);
}
commit 660341931a72dedf1287e4c94c786113c5d5ec6c
Author: Thomas Bruederli <bruederli at kolabsys.com>
Date: Wed Oct 30 15:00:08 2013 +0100
Select first active list on startup
diff --git a/plugins/tasklist/tasklist.js b/plugins/tasklist/tasklist.js
index 5035f77..5f78884 100644
--- a/plugins/tasklist/tasklist.js
+++ b/plugins/tasklist/tasklist.js
@@ -120,13 +120,16 @@ function rcube_tasklist_ui(settings)
init_tasklist_li(li, id);
}
- if (me.tasklists[id].editable && !me.selected_list) {
+ if (me.tasklists[id].editable && (!me.selected_list || (me.tasklists[id].active && !me.tasklists[me.selected_list].active))) {
me.selected_list = id;
- rcmail.enable_command('addtask', true);
- $(li).click();
}
}
+ if (me.selected_list) {
+ rcmail.enable_command('addtask', true);
+ $(rcmail.get_folder_li(me.selected_list, 'rcmlitasklist')).click();
+ }
+
// register server callbacks
rcmail.addEventListener('plugin.data_ready', data_ready);
rcmail.addEventListener('plugin.update_task', update_taskitem);
More information about the commits
mailing list