Changeset 7900 for sandbox/2.5.1-expresso1/prototype
- Timestamp:
- 02/20/13 15:15:25 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
sandbox/2.5.1-expresso1/prototype/modules/attach_message/attach_message.js
r7895 r7900 661 661 //.jqGrid('navGrid','#message_attacher_grid_pager',{edit:false,add:false,del:false}); 662 662 663 var search_local_messsages = function(param, folder){ 664 if(preferences.use_local_messages != 0) 665 { 666 var local_folders = []; 667 expresso_mail_archive.search_queryresult = null; 668 669 local_folders.push(folder); 670 671 expresso_mail_archive.search(local_folders, "##ALL <=>" + url_encode(param) + "##"); 672 tmp = expresso_mail_archive.search_queryresult; 673 674 if(tmp == null) 675 { 676 tmp = new Object(); 677 tmp.length = 0; 678 } 679 680 msgs = []; 681 $.each(tmp, function(i, msg){ 682 683 flag = msg['flag']; 684 id = msg['msg_number']; 685 686 var message = {}; 687 688 message['msg_number'] = id; 689 message['flags'] = flag; 690 message['from.name'] = msg['from']; 691 message['subject'] = msg['subject']; 692 message['timestamp'] = msg['timestamp']; 693 message['size'] = msg['size']; 694 message['id'] = id; 695 msgs.push( message ); 696 697 }); 698 return msgs; 699 } 700 } 701 var search_imap_messages = function(param, folder){ 702 msgs = []; 703 704 // Obrigatório o retorno do array com mensagens... 705 return msgs; 706 } 707 663 708 var search_messages = function(param){ 664 709 var grid = $("#message_attacher_grid"); 710 var folder = $("#foldertree li span.selected").parent().attr("id"); 711 712 if(folder.indexOf("local_messages_") == 0){ 713 // Pesquisa pelas mensagens locais... 714 msgs = search_local_messsages(param, folder); 715 } else { 716 // Pesquisa pelo Imap... 717 msgs = search_imap_messages(param, folder); 718 } 719 720 // Monta as mensagens na grid... 721 grid.jqGrid("clearGridData", true); 722 grid.jqGrid('setGridParam',{datatype: "local",data: msgs}) 723 .trigger("reloadGrid") 724 .jqGrid('setCaption', '<span class="'+child.attr('class')+'">'+child.attr('title')+'</span>'); 665 725 } 666 726
Note: See TracChangeset
for help on using the changeset viewer.