Changeset 6778 for sandbox/2.4.2-expresso2/expressoMail1_2/js/draw_api.js
- Timestamp:
- 07/13/12 15:47:51 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
sandbox/2.4.2-expresso2/expressoMail1_2/js/draw_api.js
r6776 r6778 12 12 canMakeBox = true; 13 13 fastSearch = false; 14 var selectedMessages = {}; 15 var allMsgsSelected = false; 16 17 14 selectedPagingMsgs = {}; 15 allMsgsSelected = false; 18 16 19 17 onceOpenedHeadersMessages = {}; … … 1037 1035 } 1038 1036 1037 1039 1038 /*Cria a div que permite a seleção de todas as mensagens*/ 1040 1039 function drawSelectMsgsTable(){ … … 1052 1051 var totalSelected = function(){ 1053 1052 var total = 0; 1054 for(var obj in selected Messages)1055 if (selected Messages[obj] == true)1053 for(var obj in selectedPagingMsgs) 1054 if (selectedPagingMsgs[obj] == true) 1056 1055 total++; 1057 1056 return total; … … 1065 1064 } 1066 1065 else if (msg_number == undefined){ 1067 for(var obj in selected Messages){1068 if (selected Messages[obj] == true){1066 for(var obj in selectedPagingMsgs){ 1067 if (selectedPagingMsgs[obj] == true){ 1069 1068 $('#check_box_message_'+obj).attr('checked', true); 1070 1069 $('#check_box_message_'+obj).parent().parent().addClass('selected_msg'); … … 1073 1072 } 1074 1073 if (selected && msg_number != undefined){ 1075 selected Messages[msg_number] = true;1074 selectedPagingMsgs[msg_number] = true; 1076 1075 $(this).parent().parent().addClass('selected_msg'); 1077 1076 } 1078 1077 else if(!selected && msg_number != undefined){ 1079 selected Messages[msg_number] = false;1078 selectedPagingMsgs[msg_number] = false; 1080 1079 $(this).parent().parent().removeClass('selected_msg'); 1081 1080 allMsgsSelected = false; … … 1130 1129 $('.select-link').unbind('click'); 1131 1130 }); 1132 for(var obj in selected Messages){1133 selected Messages[obj] = true;1131 for(var obj in selectedPagingMsgs){ 1132 selectedPagingMsgs[obj] = true; 1134 1133 } 1135 1134 1136 1135 }else{ 1137 1136 allMsgsSelected = false; 1138 for(var obj in selected Messages){1137 for(var obj in selectedPagingMsgs){ 1139 1138 $("#content_id_0").find('input[type="checkbox"]').removeAttr("checked"); 1140 selected Messages[obj] = false;1139 selectedPagingMsgs[obj] = false; 1141 1140 $('#check_box_message_'+obj).parent().parent().removeClass('selected_msg selected_shortcut_msg'); 1142 1141 } … … 1145 1144 resizeWindow(); 1146 1145 } 1146 1147 1147 /*Carrega o array de mensagens da pasta*/ 1148 1148 function populateSelectedMsgs(data){ 1149 for(obj in selectedMessages){ 1150 delete selectedMessages[obj]; 1151 } 1149 this.selectedPagingMsgs = {}; 1152 1150 $.each(data, function(index, value){ 1153 1151 if(value != undefined){ 1154 selected Messages[value] = false;1152 selectedPagingMsgs[value] = false; 1155 1153 } 1156 1154 }); 1157 delete selected Messages[undefined];1158 } 1159 1155 delete selectedPagingMsgs[undefined]; 1156 allMsgsSelected = false; 1157 } 1160 1158 1161 1159 // Draw the inbox and another folders
Note: See TracChangeset
for help on using the changeset viewer.