Changeset 5779
- Timestamp:
- 03/21/12 16:43:21 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/prototype/modules/attach_message/attach_message.js
r5778 r5779 114 114 }; 115 115 for(var flag in cell){ 116 classes += '<span class="flags '+ (cell[flag]).toLowerCase() +((cell[flag]) == '' ? '"' : '" title="'+ get_lang((cell[flag])))+'"> </span>';117 } 118 116 classes += '<span class="flags '+ (cell[flag]).toLowerCase() +((cell[flag]) == '' ? '"' : '" title="'+ get_lang((cell[flag])))+'"> </span>'; 117 } 118 119 119 if(rowObject.labels){ 120 120 classes += '<span class="flags labeled"> </span>'; … … 122 122 classes += '<span class="flags"> </span>'; 123 123 } 124 125 124 if(rowObject.followupflagged){ 126 classes += '<span class="flags followupflagged" style="background:'+rowObject.followupflagged.backgroundColor+';"><img src="../prototype/modules/mail/img/flagEditor.png"></span>'; 125 if(rowObject.followupflagged.followupflag.id < 7){ 126 var nameFollowupflag = get_lang(rowObject.followupflagged.followupflag.name); 127 }else{ 128 var nameFollowupflag = rowObject.followupflagged.followupflag.name; 129 } 130 classes += '<span class="flags followupflagged" title="'+nameFollowupflag+'" style="background:'+rowObject.followupflagged.backgroundColor+';"><img src="../prototype/modules/mail/img/flagEditor.png"></span>'; 127 131 } 128 132 return classes; … … 337 341 {name:'subject',index:'subject', width:245, sortable:false}, 338 342 {name:'timestamp',index:'timestamp', width:65, align:"center", sortable:false, formatter:date2Time}, 339 {name:'size',index:'size', width:55, align:"right", sortable:false, formatter:bytes2Size} 343 {name:'size',index:'size', width:55, align:"right", sortable:false, formatter:bytes2Size} 340 344 ], 341 345 jsonReader : { … … 392 396 var tabPanelTemplateId = 'mailpreview_tab_' + selectedFolder.id.replace(/[.\/]/, '_') + '_' + message.msg_number; 393 397 var tabPanelTemplateId = tabPanelTemplateId.replace(/[\s\/]/g, '-'); 394 395 if (selected) { 396 398 399 if (selected) { 397 400 if (onceOpenedMessages[selectedFolder.id] && onceOpenedMessages[selectedFolder.id][message.msg_number]) { 398 399 401 if (!selectedMessages[selectedFolder.id]) 400 402 selectedMessages[selectedFolder.id] = {}; … … 406 408 if (tabPanelTemplateLabel.length > $mailpreview_tabs_label_length + 3) 407 409 tabPanelTemplateLabel = tabPanelTemplateLabel.substring(0, $mailpreview_tabs_label_length) + '...'; 408 409 410 if (!$('#' + tabPanelTemplateId).length) { 411 410 411 if (!$('#' + tabPanelTemplateId).length) { 412 412 $mailpreview_tabs.tabs("add", '#' + tabPanelTemplateId, tabPanelTemplateLabel) 413 413 .find('.message.empty-container').hide().end() … … 443 443 if (!selectedMessages[selectedFolder.id]) 444 444 selectedMessages[selectedFolder.id] = {}; 445 selectedMessages[selectedFolder.id][message.msg_number] = true; 445 selectedMessages[selectedFolder.id][message.msg_number] = true; 446 446 $.ajax({ 447 447 accepts: 'text/html', 448 448 url: BASE_PATH + 'REST.php'+offlineCase+'?q=folder/'+selectedFolder.id.replace(dashes, '.')+'/message/'+id, 449 449 dataType: 'json', 450 success: function( mail_preview ){ 451 450 success: function( mail_preview ){ 451 //selectedMessagesCount(); 452 452 if (!onceOpenedMessages[selectedFolder.id]) 453 453 onceOpenedMessages[selectedFolder.id] = {}; 454 454 onceOpenedMessages[selectedFolder.id][message.msg_number] = jQuery.extend(true, message, mail_preview); 455 455 456 $('#mailpreview_container').unblock(); 457 456 458 var tabPanelTemplateLabel = onceOpenedMessages[selectedFolder.id][message.msg_number].subject; 457 selectedMessagesCount();459 selectedMessagesCount(); 458 460 if (tabPanelTemplateLabel.length > $mailpreview_tabs_label_length + 3) 459 461 tabPanelTemplateLabel = tabPanelTemplateLabel.substring(0, $mailpreview_tabs_label_length) + '...'; 460 if (!$('#' + tabPanelTemplateId).length) { 462 463 if (!$('#' + tabPanelTemplateId).length) { 461 464 $mailpreview_tabs.tabs("add", '#' + tabPanelTemplateId, tabPanelTemplateLabel) 462 465 .find('.message.empty-container').hide().end() … … 469 472 ) 470 473 .find('[class^="ExpressoCssWrapper"]').addClass("mailpreview-message-body"); 471 472 474 } else { 473 475 $mailpreview_tabs.tabs('select', '#' + tabPanelTemplateId) 474 476 .find('#' + tabPanelTemplateId + ', [href="#' + tabPanelTemplateId + '"]').removeClass('preview-message-unselected'); 475 } 477 } 478 476 479 } 477 480 }); … … 492 495 } 493 496 494 if (onceOpenedMessages[selectedFolder.id] && onceOpenedMessages[selectedFolder.id][message.msg_number]) {497 if (onceOpenedMessages[selectedFolder.id] && onceOpenedMessages[selectedFolder.id][message.msg_number]) 495 498 selectedMessagesCount(); 496 }497 499 }, 498 500 caption: '<span class="'+selectedFolder['class']+'">'+selectedFolder.name+'</span>'
Note: See TracChangeset
for help on using the changeset viewer.