Changeset 7228 for branches/2.4/expressoMail1_2/js/common_functions.js
- Timestamp:
- 09/17/12 14:30:47 (12 years ago)
- Location:
- branches/2.4
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2.4
- Property svn:mergeinfo changed
-
branches/2.4/expressoMail1_2/js/common_functions.js
r7156 r7228 249 249 div_attachment = document.getElementById("id_div_attachment"); 250 250 var params = ''; 251 if(msg_folder) 252 msg_folder = utf8_decoder(Base64.decode(msg_folder)); 251 if(msg_folder) 252 msg_folder = utf8_decoder(Base64.decode(msg_folder)); 253 253 if (div_attachment == null){ 254 254 var div_attachment = document.createElement("DIV"); … … 629 629 } 630 630 631 function folderbox()632 {633 connector.loadScript("TreeS");634 635 if( typeof(window.ttree) == 'undefined')636 setTimeout(function(){ folderbox(); }, 200 );637 else638 ttree.load();639 }640 641 631 function filterbox(){ 642 632 connector.loadScript("filter"); … … 686 676 closeOnEscape:true, 687 677 close:function(event, ui) { 688 select_all_search_messages(false, 'content_id_'+currentTab);678 //select_all_search_messages(false, 'content_id_'+currentTab); 689 679 event.stopPropagation(); 690 if(typeof(shortcut) != 'undefined') shortcut.disabled = false; 680 if(typeof(shortcut) != 'undefined') shortcut.disabled = false; 691 681 }, 692 open: function(event, ui)693 {694 if(typeof(shortcut) != 'undefined') shortcut.disabled = true;695 },682 open: function(event, ui) 683 { 684 if(typeof(shortcut) != 'undefined') shortcut.disabled = true; 685 }, 696 686 autoOpen:false, 697 687 dialogClass: 'dialog-configure-label' … … 744 734 closeOnEscape:true, 745 735 close:function(event, ui) { 746 select_all_search_messages(false, 'content_id_'+currentTab);736 //select_all_search_messages(false, 'content_id_'+currentTab); 747 737 event.stopPropagation(); 748 738 if(typeof(shortcut) != 'undefined') shortcut.disabled = false; 749 739 }, 750 open: function(event, ui)751 {752 if(typeof(shortcut) != 'undefined') shortcut.disabled = true;753 },740 open: function(event, ui) 741 { 742 if(typeof(shortcut) != 'undefined') shortcut.disabled = true; 743 }, 754 744 autoOpen:false 755 745 }); … … 836 826 var num_msg = id_msg.substr(0,(id_msg.length - 2)); 837 827 var handler_source = function(data){ 838 download_attachments(null, null, data , null,null,'fonte_da_mensagem.eml');828 download_attachments(null, null, data[0], null,null,data[1]+'.eml'); 839 829 } 840 830 cExecute("$this.exporteml.export_msg",handler_source,"folder="+url_decode(folder)+"&msgs_to_export="+num_msg); … … 1131 1121 var main_list = main.childNodes; 1132 1122 var len_main_list = main_list.length; 1133 1123 var folder = $('#content_folders .folder.selected').attr('title'); 1124 folder = folder ? folder : get_lang('INBOX'); 1125 folder = folder.length > 70 ? '"'+folder.substr(0,70) + "..." +'"': '"'+folder+'"' ; 1126 var filterFlag = search_box_type != "ALL" ? '"'+get_lang(search_box_type) + "s" +'"': ""; 1127 var div = $('.select-all-messages'); 1134 1128 if (select) 1135 1129 { … … 1140 1134 if(!$("#"+main_list[i].id).hasClass("selected_shortcut_msg")){ 1141 1135 //add_className(Element(main_list[i].id), 'selected_msg selected_shortcut_msg current_selected'); 1142 add_className(Element(main_list[i].id), 'selected_msg selected_shortcut_msg');1136 add_className(Element(main_list[i].id), 'selected_msg'); 1143 1137 } else { 1144 1138 $("#"+main_list[i].id).addClass("selected_msg"); 1145 $("#"+main_list[i].id).addClass("selected_shortcut_msg"); 1146 $("#"+main_list[i].id).addClass("current_selected"); 1147 } 1139 //$("#"+main_list[i].id).addClass("selected_shortcut_msg"); 1140 //$("#"+main_list[i].id).addClass("current_selected"); 1141 } 1142 selectedPagingMsgs[main_list[i].id] = true; 1143 } 1144 if (totalSelected() == totalFolderMsgs && totalSelected() > 0){ 1145 allMsgsSelected = true; 1146 if (total_pages > 1){ 1147 var link = "<a class='select-link' href='#'>Limpar seleção?</a>"; 1148 var info = "Todas as <b>"+totalFolderMsgs+"</b> mensagens "+filterFlag+" em "+folder+" foram selecionadas. "+link; 1149 div.html("<span>"+info+"<span>"); 1150 div.show(); 1151 $('.select-link').bind('click',function(){ 1152 selectAllFolderMsgs(); 1153 //$('.select-link').unbind('click'); 1154 }); 1155 } 1156 } 1157 else if (!allMsgsSelected && total_pages > 1){ 1158 var link = "<a class='select-link' href='#'>Selecionar todas as <b>"+totalFolderMsgs+"</b> mensagens "+filterFlag+" em "+folder+"?</a>"; 1159 var info = "Todas as <b>"+$('#table_box tr').length+"</b> mensagens desta página foram selecionadas. "+link; 1160 div.html("<span>"+info+"<span>"); 1161 div.show(); 1162 $('.select-link').bind('click',function(){ 1163 selectAllFolderMsgs(true); 1164 //$('.select-link').unbind('click'); 1165 }); 1148 1166 } 1149 1167 } … … 1156 1174 $("#"+main_list[i].id).removeClass("selected_msg"); 1157 1175 $("#"+main_list[i].id).removeClass("current_selected"); 1158 } 1159 } 1160 1176 selectedPagingMsgs[main_list[i].id] = false; 1177 } 1178 if (allMsgsSelected){ 1179 allMsgsSelected = false; 1180 updateSelectedMsgs(); 1181 } 1182 else if (totalSelected() > 0 && total_pages > 1){ 1183 var link = "<a class='select-link' href='#'>Limpar seleção?</a>"; 1184 var info = "Foram selecionadas <b>"+totalSelected()+"</b> mensagens "+filterFlag+" em "+folder+". "+link; 1185 div.html("<span>"+info+"<span>"); 1186 div.show(); 1187 $('.select-link').bind('click',function(){ 1188 selectAllFolderMsgs(false); 1189 //$('.select-link').unbind('click'); 1190 }); 1191 } 1192 else div.hide(); 1193 1194 } 1195 resizeWindow(); 1161 1196 } 1162 1197 … … 1252 1287 return folderName; 1253 1288 } 1289 1290 function useDesktopNotification(){ 1291 return !!parseInt(preferences.notifications); 1292 }
Note: See TracChangeset
for help on using the changeset viewer.