Changeset 5584 for trunk/expressoMail1_2/js/doiMenuData.js
- Timestamp:
- 02/29/12 09:06:23 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/expressoMail1_2/js/doiMenuData.js
r5575 r5584 53 53 } 54 54 }else{ 55 var id = get_selected_messages_search().split(','); 56 var id_border = currentTab.replace(/[a-zA-Z_]+/, ""); 57 for (i = 0; i < id.length; i++){ 58 var tr = Element(id[i]+'_s'+id_border); 59 msg_folder = tr.getAttribute('name'); 55 // var id = get_selected_messages_search().split(','); 56 // var id_border = currentTab.replace(/[a-zA-Z_]+/, ""); 57 // for (i = 0; i < id.length; i++){ 58 // var tr = Element(id[i]+'_s'+id_border); 59 // msg_folder = tr.getAttribute('name'); 60 // messages.push({ 61 // "msg_number": id[i], 62 // "msg_folder": msg_folder, 63 // }); 64 // } 65 66 var roles = get_selected_messages_search_role().split(','); 67 for (i = 0; i < roles.length; i++){ 68 var tr = $('[role="'+roles[i]+'"]'); 69 msg_folder = $(tr).attr('name'); 70 var id = $(tr).attr('id'); 60 71 messages.push({ 61 "msg_number": id [i],72 "msg_number": id.replace(/_[a-zA-Z0-9]+/,""), 62 73 "msg_folder": msg_folder, 63 74 }); 64 } 75 } 65 76 } 66 77 … … 167 178 msg_number = messageInfo.uid; 168 179 } 169 $('#td_message_labels_' + msg_number +', #td_message_labels_search_' + msg_number+':first')170 .html('<img src="../prototype/modules/mail/img/tag.png">');171 172 180 var msg_folder = current_folder; 173 181 if(messageInfo.boxname != '' && messageInfo.boxname != 'undefined' && messageInfo.boxname != null){ 174 182 msg_folder = messageInfo.boxname; 175 183 } 184 185 if(current_folder == msg_folder || !current_folder){ 186 $('#td_message_labels_' + msg_number +', tr[role="'+msg_number+'_'+msg_folder+'"] #td_message_labels_search_' + msg_number) 187 .html('<img src="../prototype/modules/mail/img/tag.png">'); 188 }else{ 189 $('tr[role="'+msg_number+'_'+msg_folder+'"] #td_message_labels_search_' + msg_number) 190 .html('<img src="../prototype/modules/mail/img/tag.png">'); 191 } 192 176 193 var menuItems = {}; 177 194 if (messageInfo.labels) { … … 196 213 } 197 214 198 $.contextMenu( 'destroy', '#td_message_labels_' + msg_number +', #td_message_labels_search_' + msg_number+':first'); 199 200 $.contextMenu({ 201 selector: '#td_message_labels_' + msg_number +', #td_message_labels_search_' + msg_number + ':first', 202 trigger: 'hover', 203 delay:100, 204 autoHide:true, 205 callback: function(key, options) { 206 //TODO - default actions 207 208 }, 209 items: menuItems 210 }); 211 } 212 213 214 215 216 217 218 215 if(current_folder == msg_folder || !current_folder){ 216 $.contextMenu( 'destroy', '#td_message_labels_' + msg_number +', tr[role="'+msg_number+'_'+msg_folder+'"] #td_message_labels_search_' + msg_number); 217 218 $.contextMenu({ 219 selector: '#td_message_labels_' + msg_number +', tr[role="'+msg_number+'_'+msg_folder+'"] #td_message_labels_search_' + msg_number, 220 trigger: 'hover', 221 delay:100, 222 autoHide:true, 223 callback: function(key, options) { 224 //TODO - default actions 225 226 }, 227 items: menuItems 228 }); 229 }else{ 230 $.contextMenu( 'destroy', 'tr[role="'+msg_number+'_'+msg_folder+'"] #td_message_labels_search_' + msg_number); 231 232 $.contextMenu({ 233 selector: 'tr[role="'+msg_number+'_'+msg_folder+'"] #td_message_labels_search_' + msg_number, 234 trigger: 'hover', 235 delay:100, 236 autoHide:true, 237 callback: function(key, options) { 238 //TODO - default actions 239 240 }, 241 items: menuItems 242 }); 243 } 244 } 245 246 247 248 249 250 251
Note: See TracChangeset
for help on using the changeset viewer.