Changeset 4062 for branches/2.2.0.1/expressoMail1_2/js/search.js
- Timestamp:
- 04/18/11 13:15:10 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2.2.0.1/expressoMail1_2/js/search.js
r3939 r4062 402 402 { 403 403 var tr = document.createElement("TR"); 404 if(typeof(preferences.line_height) != 'undefined') 404 405 tr.style.height = preferences.line_height; 405 406 … … 430 431 if (j == 0) 431 432 { 432 td.s tyle.width = "1%";433 td.setAttribute("width", colSizes[1][0]); 433 434 var td1 = '<input type="checkbox" id="check_box_message_'+uid_msg+'"></input>'; 434 435 … … 436 437 if (j == 1) 437 438 { 438 td.s tyle.width = "2%";439 td.setAttribute("width", colSizes[1][1]); 439 440 if (aux.flag.match('T')) 440 441 { … … 447 448 if (j == 2) 448 449 { 449 td.s tyle.width = "1%";450 td.setAttribute("width", colSizes[1][2]); 450 451 td.id = "td_message_answered_"+uid_msg; 451 452 if (aux.flag.match('X')) … … 459 460 if (j == 3) 460 461 { 461 td.s tyle.width = "1%";462 td.setAttribute("width", colSizes[1][3]); 462 463 td.id = "td_message_important_"+uid_msg; 463 464 if (aux.flag.match("F")) … … 471 472 if (j == 4) 472 473 { 473 td.s tyle.width = "1%";474 td.setAttribute("width", colSizes[1][4]); 474 475 td.id = "td_message_sent_"+uid_msg; 475 476 td1 = ''; … … 478 479 if ( j == 5 ) 479 480 { 480 td.style.width = "20%"; 481 td.setAttribute("width", colSizes[1][5]); 482 td.className = "td_resizable"; 481 483 td.onclick = _onclick; 482 484 var nm_box = aux.boxname.split(cyrus_delimiter); … … 504 506 aux.from = aux.from.substr(0,29) + "..."; 505 507 506 td.style.width = "20%"; 508 td.setAttribute("width", colSizes[1][6]); 509 td.className = "td_resizable"; 507 510 td.onclick = _onclick; 508 511 td.setAttribute("NoWrap","true"); … … 520 523 aux.subject = aux.subject.substr(0,70) + "..."; 521 524 522 td.style.width = "35%"; 525 td.setAttribute("width", colSizes[1][7]); 526 td.className = "td_resizable"; 523 527 td.onclick = _onclick; 524 528 td.setAttribute("NoWrap","true"); … … 530 534 if( j == 8 ) 531 535 { 532 td.style.width = "13%"; 536 td.setAttribute("width", colSizes[1][8]); 537 td.className = "td_resizable"; 533 538 td.align = "center"; 534 539 td.onclick = _onclick; … … 554 559 if( j == 9 ) 555 560 { 556 td.style.width = "10%"; 561 td.setAttribute("width", colSizes[1][9]); 562 td.className = "td_resizable"; 557 563 td.align = "center"; 558 564 td.onclick = _onclick; … … 568 574 var td1 = ''; 569 575 } 576 if (j<10) { 570 577 td.innerHTML = td1; 571 578 tr.appendChild(td); 579 } 572 580 } 573 581 … … 580 588 table.appendChild(tbody); 581 589 590 var colgr_element = buildColGroup(1); 591 colgr_element.setAttribute("id","colgroup_main_"+numBox); 592 table.appendChild(colgr_element); 593 582 594 var content_search = Element('content_id_search_' + numBox); 583 595 var div_scroll_result = document.createElement("DIV"); 584 div_scroll_result.id = "divScrollMain_"+numBox; 585 div_scroll_result.style.overflow = "auto"; 596 div_scroll_result.id = "divScrollMain_"+numBox; 597 div_scroll_result.style.overflowY = "scroll"; 598 div_scroll_result.style.overflowX = "hidden"; 599 div_scroll_result.style.width ="100%"; 586 600 601 if (is_mozilla){ 602 div_scroll_result.style.overflow = "-moz-scrollbars-vertical"; 603 div_scroll_result.style.width ="100%"; 604 } 605 587 606 if(is_ie) 588 607 Element("border_table").width = "99.5%"; … … 591 610 var table_element = document.createElement("TABLE"); 592 611 var tbody_element = document.createElement("TBODY"); 593 table_element.setAttribute("id", "table_message_header_box"); 612 if (is_ie) 613 { 614 table_element.attachEvent("onmousemove",changeCursorState); 615 table_element.attachEvent("onmousedown",startColResize); 616 } 617 else { 618 table_element.addEventListener("mousemove",changeCursorState,false); 619 table_element.addEventListener("mousedown",startColResize,false); 620 } 621 table_element.setAttribute("id", "table_message_header_box_"+numBox); 594 622 table_element.className = "table_message_header_box"; 623 if (!is_ie) 624 table_element.style.width = "98.8%"; 625 table_element.emptyBody = false; 626 595 627 tr_element = document.createElement("TR"); 596 628 tr_element.className = "message_header"; 597 td_element0 = document.createElement("TD"); 598 td_element0.setAttribute("width", "7%"); 629 td_element0 = createTDElement(1,0); 599 630 chk_box_element = document.createElement("INPUT"); 600 631 chk_box_element.id = "chk_box_select_all_messages"; … … 618 649 619 650 td_element0.appendChild(chk_box_element); 620 td_element1 = document.createElement("TD"); 621 td_element1.setAttribute("width", "20%"); 622 td_element1.align = "left"; 651 td_element01 = createTDElement(1,1); 652 td_element02 = createTDElement(1,2); 653 td_element03 = createTDElement(1,3); 654 td_element04 = createTDElement(1,4); 655 td_element1 = createTDElement(1,5,"th_resizable","left"); 623 656 624 657 var arrow_ascendant = function(Text) … … 654 687 655 688 // Ordernar Quem 656 td_element2 = document.createElement("TD"); 657 td_element2.setAttribute("width", "20%"); 658 td_element2.align = "left"; 689 td_element2 = createTDElement(1,6,"th_resizable","left"); 659 690 660 691 if (sort_type == 'SORTWHO') … … 684 715 685 716 // Ordernar Subject 686 td_element3 = document.createElement("TD"); 687 td_element3.setAttribute("width", "35%"); 688 td_element3.align = "left"; 717 td_element3 = createTDElement(1,7,"th_resizable","left"); 689 718 690 719 if (sort_type == 'SORTSUBJECT') … … 714 743 715 744 // Ordernar Data 716 td_element4 = document.createElement("TD"); 717 td_element4.setAttribute("width", "12%"); 718 td_element4.align = "center"; 745 td_element4 = createTDElement(1,8,"th_resizable","center"); 719 746 720 747 if ( sort_type == 'SORTDATE' ) … … 744 771 745 772 // Ordernar Tamanho 746 td_element5 = document.createElement("TD"); 747 td_element5.setAttribute("width", "8%"); 748 td_element5.align = "center"; 773 td_element5 = createTDElement(1,9,"th_resizable","center"); 749 774 750 775 if ( sort_type == 'SORTSIZE' ) … … 774 799 775 800 tr_element.appendChild(td_element0); 801 tr_element.appendChild(td_element01); 802 tr_element.appendChild(td_element02); 803 tr_element.appendChild(td_element03); 804 tr_element.appendChild(td_element04); 776 805 tr_element.appendChild(td_element1); 777 806 tr_element.appendChild(td_element2); … … 782 811 table_element.appendChild(tbody_element); 783 812 813 var colgr_element = buildColGroup(1); 814 colgr_element.setAttribute("id","colgroup_head_"+numBox); 815 table_element.appendChild(colgr_element); 816 784 817 if( parseInt( Data['gears_num_msgs'] ) > 0 ) 785 818 { … … 792 825 } 793 826 794 content_search.appendChild(table_element); 795 827 var _divScroll = document.getElementById("divScrollHead_"+numBox); 828 829 if(!_divScroll){ 830 _divScroll = document.createElement("DIV"); 831 _divScroll.id = "divScrollHead_"+numBox; 832 _divScroll.style.overflowY = "hidden"; 833 _divScroll.style.overflowX = "hidden"; 834 _divScroll.style.width ="100%"; 835 836 if (is_mozilla){ 837 _divScroll.style.width ="99.3%"; 838 } 839 _divScroll.appendChild(table_element); 840 content_search.appendChild(_divScroll); 841 } 796 842 /*end of "put header"*/ 797 843 if ( !expresso_offline )
Note: See TracChangeset
for help on using the changeset viewer.