Changeset 7778
- Timestamp:
- 01/22/13 10:03:28 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/expressoMail1_2/js/doiMenuData.js
r7767 r7778 11 11 var msg_folder = current_folder; 12 12 var messages = new Array(); 13 if(currentTab == 0){ 13 var messagesCache = []; 14 if(currentTab == 0){ 14 15 var id = get_selected_messages().split(','); 15 16 for (i = 0; i < id.length; i++){ … … 18 19 msg_folder: msg_folder 19 20 }); 21 messagesCache[messagesCache.length] = id[i]; 20 22 } 21 23 }else{ … … 42 44 } 43 45 } 44 45 for (var i=0; i < messages.length; i++) { 46 var hasLabel = DataLayer.get('labeled', { 47 filter: [ 48 'AND', 49 ['=', 'labelId', label.id], 50 ['=', 'folderName', messages[i].msg_folder], 51 ['=', 'messageNumber', messages[i].msg_number] 52 ]}); 53 if (!hasLabel || hasLabel == "") { 54 lableleds.push( 46 /*TODAS AS MENSAGENS QUE POSSUEM MARCADORES*/ 47 var msgsLabeled = DataLayer.get('labeled',{ filter:[ 48 'AND', 49 ['=', 'labelId', label.id], 50 ['=', 'folderName', msg_folder], 51 ['IN', 'messageNumber', messagesCache] 52 ]}); 53 /*VERIFICA SE A MENSAGEM msg POSSUI MARCADORES*/ 54 var hasLabel = function (msg){ 55 for(var index=0; index<msgsLabeled.length; index++){ 56 if (msgsLabeled){ 57 if (msgsLabeled[index].messageNumber == msg.msg_number && msgsLabeled[index].folderName == msg.msg_folder){ 58 return true; 59 } 60 } 61 } 62 return false; 63 } 64 for (var i=0; i<messages.length; i++) { 65 if (!hasLabel(messages[i])) { 66 lableleds.push( 55 67 DataLayer.put('labeled', { 56 68 labelId:label.id,
Note: See TracChangeset
for help on using the changeset viewer.