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 = [];