From 660341931a72dedf1287e4c94c786113c5d5ec6c Mon Sep 17 00:00:00 2001 From: Thomas Bruederli Date: Wed, 30 Oct 2013 15:00:08 +0100 Subject: [PATCH] Select first active list on startup --- plugins/tasklist/tasklist.js | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/plugins/tasklist/tasklist.js b/plugins/tasklist/tasklist.js index 5035f770..5f788841 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);