Mercurial > hg > rc1
diff plugins/thunderbird_labels/tb_label.js @ 24:4869fae20b88
do better at flag deletion, unthreaded dates sort working, preparing for threaded
author | Charlie Root |
---|---|
date | Wed, 17 Jan 2018 17:40:51 -0500 |
parents | 61316094e61d |
children | b2b6c0af2383 |
line wrap: on
line diff
--- a/plugins/thunderbird_labels/tb_label.js Wed Jan 17 09:13:17 2018 -0500 +++ b/plugins/thunderbird_labels/tb_label.js Wed Jan 17 17:40:51 2018 -0500 @@ -160,6 +160,7 @@ var rowobj = $(row.obj); if (rcmail.env.tb_label_style=='bullets') { rowobj.find("td.subject span.tb_label_dots span.label"+toggle_label_no).remove(); + rowobj.find("td.dates span").remove(); } else { rowobj.removeClass('label'+toggle_label_no); } @@ -222,7 +223,7 @@ var toggle_label = $(this).parent().attr('class'); var toggle_label_no = parseInt(toggle_label.replace('label', '')); var label_name = rcmail.env.tb_label_custom_labels[toggle_label_no]; - var hasParm = label_name[label_name.length-1]=='1'; + var hasParm = rcmail.env.tb_label_parm_labels[toggle_label_no]; var selection = rcm_tb_label_get_selection(); if (!selection.length) @@ -266,7 +267,13 @@ first_toggle_mode = 'off'; } if (hasParm && first_toggle_mode == 'on') { - toggle_label+='_21/7-11/8'; + var dates=prompt("Booking dates in form d/m-d/m : ","25/7-1/8"); + if (dates!=null){ + toggle_label+='_'+dates; + } + else { + return; + } } var flag_uids = []; var unflag_uids = [];