Changeset 8186 for trunk/expressoMail1_2/js/draw_api.js
- Timestamp:
- 07/18/13 11:48:14 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/expressoMail1_2/js/draw_api.js
r8182 r8186 658 658 659 659 var handler_draw_box = function(data){ 660 populateSelectedMsgs(data.messagesIds); 660 661 draw_box(data, 'INBOX', true); 661 662 //alternate_border(0); … … 670 671 var handler_draw_box = function(data) 671 672 { 672 673 populateSelectedMsgs(data.messagesIds); 673 674 if(!verify_session(data)) 674 675 return; … … 686 687 return true; 687 688 } 689 688 690 //MAILARCHIVE 689 691 //se for pasta local 690 692 if (/^local_messages/.test(current_folder)) { 691 693 $(".folders-loading").removeClass("folders-loading"); //remove o icone de loading ao clicar nas pastas locais 692 }693 else { //se não, processamento normal da pasta694 $.ajax({695 async: false,696 url: "controller.php?" + $.param( {action: "$this.imap_functions.getMessagesIds",697 folder: folder,698 msg_range_begin: "0",699 msg_range_end: "0",700 sort_box_type: "SORTARRIVAL",701 search_box_type: search_box_type,702 sort_box_reverse: "1"703 }),704 success: function(data){705 data = connector.unserialize(data);706 if(data){707 var _data = {};708 $.each(data,function(index,value){709 if (data[index]){710 _data[data[index]] = data[index];711 }712 });713 populateSelectedMsgs(_data);714 }715 },716 beforeSend: function( jqXHR, settings ){717 connector.showProgressBar();718 },719 complete: function( jqXHR, settings ){720 connector.hideProgressBar();721 }722 });723 694 } 724 695 proxy_mensagens.messages_list(current_folder,1,preferences.max_email_per_page,sort_box_type,search_box_type,sort_box_reverse,preferences.preview_msg_subject,preferences.preview_msg_tip,handler_draw_box); … … 2355 2326 var message_header = Element("message_header_"+search); 2356 2327 var handler_draw_box = function(data){ 2357 draw_box(data, current_folder,true); 2328 2329 if (typeof(clean_selected) == "undefined") 2330 populateSelectedMsgs(data.messagesIds); 2331 2332 draw_box(data, current_folder,true); 2358 2333 //Mostrar as msgs nao lidas de acordo com o filtro de relevancia 2359 2334 var msgs_unseen = 0; … … 2376 2351 sort_box_type = sort; 2377 2352 search_box_type = search; 2378 2379 if (typeof(clean_selected) == "undefined"){2380 $.ajax({2381 url: "controller.php?" + $.param( {action: "$this.imap_functions.getMessagesIds",2382 folder: get_current_folder(),2383 sort_box_type: "SORTARRIVAL",2384 search_box_type: search_box_type,2385 sort_box_reverse: "1"2386 }),2387 success: function(data){2388 data = connector.unserialize(data);2389 if(data){2390 var _data = {};2391 $.each(data,function(index,value){2392 if (value){2393 _data[index] = value;2394 }2395 });2396 populateSelectedMsgs(_data);2397 }2398 }2399 });2400 }2401 2353 2402 2354 proxy_mensagens.messages_list(current_folder,1,preferences.max_email_per_page,sort,search,sort_box_reverse,preferences.preview_msg_subject,preferences.preview_msg_tip,handler_draw_box);
Note: See TracChangeset
for help on using the changeset viewer.