Changeset 6930 for trunk/expressoMail1_2/js/common_functions.js
- Timestamp:
- 08/03/12 15:32:43 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/expressoMail1_2/js/common_functions.js
r6910 r6930 628 628 } 629 629 630 function folderbox()631 {632 connector.loadScript("TreeS");633 634 if( typeof(window.ttree) == 'undefined')635 setTimeout(function(){ folderbox(); }, 200 );636 else637 ttree.load();638 }639 640 630 function filterbox(){ 641 631 connector.loadScript("filter"); … … 685 675 closeOnEscape:true, 686 676 close:function(event, ui) { 687 select_all_search_messages(false, 'content_id_'+currentTab);677 //select_all_search_messages(false, 'content_id_'+currentTab); 688 678 event.stopPropagation(); 689 679 if(typeof(shortcut) != 'undefined') shortcut.disabled = false; … … 743 733 closeOnEscape:true, 744 734 close:function(event, ui) { 745 select_all_search_messages(false, 'content_id_'+currentTab);735 //select_all_search_messages(false, 'content_id_'+currentTab); 746 736 event.stopPropagation(); 747 737 if(typeof(shortcut) != 'undefined') shortcut.disabled = false; … … 1130 1120 var main_list = main.childNodes; 1131 1121 var len_main_list = main_list.length; 1132 1122 var folder = $('#content_folders .folder.selected').attr('title'); 1123 folder = folder ? folder : get_lang('INBOX'); 1124 folder = folder.length > 70 ? '"'+folder.substr(0,70) + "..." +'"': '"'+folder+'"' ; 1125 var filterFlag = search_box_type != "ALL" ? '"'+get_lang(search_box_type) + "s" +'"': ""; 1126 var div = $('.select-all-messages'); 1133 1127 if (select) 1134 1128 { … … 1139 1133 if(!$("#"+main_list[i].id).hasClass("selected_shortcut_msg")){ 1140 1134 //add_className(Element(main_list[i].id), 'selected_msg selected_shortcut_msg current_selected'); 1141 add_className(Element(main_list[i].id), 'selected_msg selected_shortcut_msg');1135 add_className(Element(main_list[i].id), 'selected_msg'); 1142 1136 } else { 1143 1137 $("#"+main_list[i].id).addClass("selected_msg"); 1144 $("#"+main_list[i].id).addClass("selected_shortcut_msg"); 1145 $("#"+main_list[i].id).addClass("current_selected"); 1146 } 1138 //$("#"+main_list[i].id).addClass("selected_shortcut_msg"); 1139 //$("#"+main_list[i].id).addClass("current_selected"); 1140 } 1141 selectedPagingMsgs[main_list[i].id] = true; 1142 } 1143 if (totalSelected() == totalFolderMsgs && totalSelected() > 0){ 1144 allMsgsSelected = true; 1145 if (total_pages > 1){ 1146 var link = "<a class='select-link' href='#'>Limpar seleção?</a>"; 1147 var info = "Todas as <b>"+totalFolderMsgs+"</b> mensagens "+filterFlag+" em "+folder+" foram selecionadas. "+link; 1148 div.html("<span>"+info+"<span>"); 1149 div.show(); 1150 $('.select-link').bind('click',function(){ 1151 selectAllFolderMsgs(); 1152 //$('.select-link').unbind('click'); 1153 }); 1154 } 1155 } 1156 else if (!allMsgsSelected && total_pages > 1){ 1157 var link = "<a class='select-link' href='#'>Selecionar todas as <b>"+totalFolderMsgs+"</b> mensagens "+filterFlag+" em "+folder+"?</a>"; 1158 var info = "Todas as <b>"+$('#table_box tr').length+"</b> mensagens desta página foram selecionadas. "+link; 1159 div.html("<span>"+info+"<span>"); 1160 div.show(); 1161 $('.select-link').bind('click',function(){ 1162 selectAllFolderMsgs(true); 1163 //$('.select-link').unbind('click'); 1164 }); 1147 1165 } 1148 1166 } … … 1155 1173 $("#"+main_list[i].id).removeClass("selected_msg"); 1156 1174 $("#"+main_list[i].id).removeClass("current_selected"); 1157 } 1158 } 1159 1175 selectedPagingMsgs[main_list[i].id] = false; 1176 } 1177 if (allMsgsSelected){ 1178 allMsgsSelected = false; 1179 updateSelectedMsgs(); 1180 } 1181 else if (totalSelected() > 0 && total_pages > 1){ 1182 var link = "<a class='select-link' href='#'>Limpar seleção?</a>"; 1183 var info = "Foram selecionadas <b>"+totalSelected()+"</b> mensagens "+filterFlag+" em "+folder+". "+link; 1184 div.html("<span>"+info+"<span>"); 1185 div.show(); 1186 $('.select-link').bind('click',function(){ 1187 selectAllFolderMsgs(false); 1188 //$('.select-link').unbind('click'); 1189 }); 1190 } 1191 else div.hide(); 1192 1193 } 1194 resizeWindow(); 1160 1195 } 1161 1196
Note: See TracChangeset
for help on using the changeset viewer.