Changeset 1342 for branches/1.2/expressoMail1_2/js/search.js
- Timestamp:
- 08/19/09 11:10:14 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/1.2/expressoMail1_2/js/search.js
r689 r1342 101 101 "</tr>"+ 102 102 "<tr>"+ 103 "<td valign='top'><input type='checkBox' id='check_all_msg' name='check_all_msg' ><b>" + get_lang('In all the folders') + "</b></td>"+103 "<td valign='top'><input type='checkBox' id='check_all_msg' name='check_all_msg' onclick='EsearchE.all_mailboxes()'><b>" + get_lang('In all the folders') + "</b></td>"+ 104 104 "</tr>"+ 105 105 "</table>"+ … … 353 353 if(td1 == "INBOX"){ 354 354 var td1 = get_lang("Inbox"); 355 }356 if(proxy_mensagens.is_local_folder(td1)) {357 var td1 = this.aux_local_folder_display(td1);358 355 } 359 356 } … … 497 494 if (span_options) 498 495 span_options.innerHTML = '<span title="'+get_lang("Delete")+'" style="margin-top:3px;margin-left:8px" class="message_options" onclick="javascript:move_search_msgs(\''+content_search.id+'\');">'+get_lang("Delete")+'</span> | '+ 499 '<span title="'+get_lang("Move")+'" class="message_options" onclick=wfolders.makeWindow New(\"'+content_search.id+'\",\"move_to\",true)>'+get_lang("Move")+'</span>';496 '<span title="'+get_lang("Move")+'" class="message_options" onclick=wfolders.makeWindow(\"'+content_search.id+'\",\"move_to\")>'+get_lang("Move")+'</span>'; 500 497 div_scroll_result.appendChild(table); 501 498 content_search.appendChild(div_scroll_result); … … 510 507 //set_msg_as_read(msgs_to_set[i], false); 511 508 } 512 proxy_mensagens.get_msg(uid_msg,mailbox,false,handler_get_msg); 513 /*var args = "$this.imap_functions.get_info_msg"; 514 var params = "msg_number=" + uid_msg + "&msg_folder=" + mailbox; 515 cExecute(args,handler_get_msg,params);*/ 509 var args = "$this.imap_functions.get_info_msg"; 510 var params = "&msg_number=" + uid_msg + "&msg_folder=" + mailbox; 511 cExecute(args+params,handler_get_msg); 516 512 517 513 } … … 520 516 searchE.prototype.add_mailboxes = function(){ 521 517 var sel = Element("sel_search_nm_box1"); 522 if (!proxy_mensagens.is_local_folder(this.name_box_search)) { 523 var name_box = this.name_box_search.split(cyrus_delimiter); 524 if(this.name_box_search == "") 525 return false; 526 var name_box_def = ""; 527 if(name_box.length != 1){ 528 name_box_def = name_box[(name_box.length-1)]; 529 }else{ 530 name_box_def = get_lang("Inbox"); 531 } 532 } 533 else { 534 if(this.name_box_search=='local_root') 535 return; 536 if(this.name_box_search=='local_Inbox') 537 name_box_def = get_lang("Inbox"); 538 else 539 name_box_def = this.name_box_search.substr(6);//Retira o 'local_' 518 var name_box = this.name_box_search.split(cyrus_delimiter); 519 if(this.name_box_search == "") 520 return false; 521 var name_box_def = ""; 522 if(name_box.length != 1){ 523 name_box_def = name_box[(name_box.length-1)]; 524 }else{ 525 name_box_def = get_lang("Inbox"); 540 526 } 541 527 if( sel.length > 0){ … … 607 593 return false; 608 594 } 609 var local_folders = new Array();610 var temp;611 595 612 596 if(Element("check_all_msg").checked){ 613 this.all_mailboxes();614 597 var nm_box = new Array; 615 598 for(var i=0; i < EsearchE.all_boxes.length; i++){ 616 599 nm_box[i] = EsearchE.all_boxes[i] + fields; 617 }618 if (preferences.use_local_messages == 1) {619 temp = expresso_local_messages.list_local_folders();620 for (var x in temp) {621 local_folders.push(temp[x][0]);622 }623 600 } 624 601 }else{ … … 635 612 for(var i=0; i < sel_combo.options.length; i++){ 636 613 if(sel_combo.options[i].selected == true){ 637 if(!proxy_mensagens.is_local_folder(sel_combo.options[i].value)) 638 nm_box[nm_box.length] = sel_combo.options[i].value + fields; 639 else 640 local_folders.push(sel_combo.options[i].value.substr(6)); 614 nm_box[nm_box.length] = sel_combo.options[i].value + fields; 641 615 } 642 616 } 643 617 } 644 618 var handler = function(data){ 645 var tmp; 646 var countTmp= new Array(); 647 if (local_folders.length > 0) { 648 tmp = expresso_local_messages.search(local_folders, fields); 649 if (tmp!=false) { 650 var tmp2 = tmp.substr(2, data.length - 4); 651 countTmp = tmp.split('####'); 652 } 653 } 654 if((data == "none") && (countTmp.length==0)){alert(get_lang("None result was found."));} 655 else if(countTmp.length > 50){alert(get_lang("More than %1 results. Please, try to refine your search.",50));} 619 if(data == "none"){alert(get_lang("None result was found."));} 656 620 else if(data == "many results"){alert(get_lang("More than %1 results. Please, try to refine your search.",50));} 657 else{EsearchE.mount_result( (data=='none')?tmp:(countTmp.length==0)?data:data+tmp);}621 else{EsearchE.mount_result(data);} 658 622 } 659 623 var args = "$this.imap_functions.search_msg"; … … 715 679 win.open(); 716 680 } 717 718 searchE.prototype.aux_local_folder_display = function(folder) {719 return "(Local) " + lang_folder(folder.substr(6));720 }721 722 681 // Cria o objeto 723 682 var EsearchE;
Note: See TracChangeset
for help on using the changeset viewer.