Changeset 4062 for branches/2.2.0.1/expressoMail1_2/js/draw_api.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/draw_api.js
r4050 r4062 629 629 } 630 630 631 // stores the percentages of the cells 632 var colSizes = [ ["24","24","12","12","12","16","16","20%","*","11%","11%"], ["16","16","12","12","12","20%","20%","*","10%","10%"] ]; 633 // stores the alignments of the cells 634 var colAligns = [ ['','','','','','','','left','left','center','center'], ['','','','','','left','left','left','center','center'] ]; 635 var objCell = null; 636 var adjCell = null; 637 var cellClick = null; 638 var cellResized = false; 639 var maxWidth=0; 640 var tblWidth=0; 641 var bodyWidth=0; 642 643 function changeCursorState(ev) { 644 if (cellResized) 645 cellResized = false; 646 var el = ev.target||ev.srcElement; 647 if (el.tagName != "TD") 648 el=getFirstParentOfType(el, "TD") 649 el.style.cursor ="hand"; 650 el.style.cursor ="pointer"; 651 var cellMouseX = (ev.clientX-parseInt(getColumnPosition(el, ev))); 652 var cellWidth = el.offsetWidth; 653 var tbl = getFirstParentOfType(el,"TABLE"); 654 if (tbl.emptyBody) 655 return; 656 if ((((cellWidth-cellMouseX)<15)||((el.style.cursor=="e-resize")&&(detectLeftButton())))&&((el.className=="th_resizable")&&(el.cellIndex+1<el.parentNode.cells.length))){ 657 if (tbl) tbl.style.cursor = "e-resize"; 658 el.style.cursor ="e-resize"; 659 } 660 else{ 661 if (tbl) tbl.style.cursor = "pointer"; 662 el.style.cursor ="hand"; 663 el.style.cursor ="pointer"; 664 } 665 } 666 667 function resizeColumn(ev) { 668 if (!objCell || !adjCell) { 669 stopColResize(ev); 670 return; 671 } 672 if (document.getElementById("table_message_header_box_"+numBox).emptyBody) 673 return; 674 if (objCell.style.cursor == "e-resize" && detectLeftButton(ev)) { 675 var cellIndex = objCell.cellIndex; 676 var adjIndex = adjCell.cellIndex; 677 var cellWidth = (ev.clientX-parseInt(getColumnPosition(objCell, ev))); 678 679 var tbl = getMessagesTable(objCell); 680 var trM = tbl.rows; 681 var tblType = ( (tbl.id=="table_box") ? 0 : 1); 682 683 if (cellWidth < 10) cellWidth = 10; 684 var adjWidth = maxWidth - cellWidth; 685 if (adjWidth < 10) { 686 cellWidth = (cellWidth+adjWidth)-10; 687 adjWidth = 10; 688 } 689 690 colSizes[tblType][adjIndex] = (colSizes[tblType][adjIndex]=="*" ? "*" : getPct(is_ie ? adjWidth : adjWidth-2)); 691 colSizes[tblType][cellIndex] = (colSizes[tblType][cellIndex]=="*" ? "*" : getPct(cellWidth)); 692 693 document.getElementById("table_message_ruler").style.left = ev.clientX; 694 } 695 ev.returnValue = false; 696 return (false); 697 } 698 699 function getPct(tdWidth) { 700 var suf = tdWidth.toString().substr(tdWidth.length-1,1); 701 if ( suf != "%" && suf != "*") 702 return (Math.round((tdWidth/bodyWidth)*10000)/100).toString()+"%"; 703 else 704 return tdWidth; 705 } 706 707 function detectLeftButton(ev) { 708 ev = ev || window.event; 709 var button = ev.which || ev.button; 710 return (button == 1); 711 } 712 713 function startColResize(ev) { 714 var el = ev.target||ev.srcElement; 715 if (el.tagName != "TD") 716 el=getFirstParentOfType(el, "TD") 717 if (is_ie) 718 ev.cancelBubble = true; 719 else 720 ev.stopPropagation(); 721 if (!el) return; 722 if (!is_ie) ev.preventDefault(); 723 if (document.getElementById("table_message_header_box_"+numBox).emptyBody) 724 return; 725 if (el.style.cursor == "e-resize" && detectLeftButton(ev)) { 726 var incIndex = ( (el.parentNode.cells.length > el.cellIndex + 1) ? 1 : -1 ); 727 var msgTable = getMessagesTable(el); 728 var bodyRows = msgTable.rows; 729 objCell = el; 730 adjCell = el.parentNode.cells[el.cellIndex+incIndex]; 731 var tbl = getFirstParentOfType(el, "TABLE"); 732 if (is_ie) { 733 tbl.detachEvent("onmousemove",changeCursorState); 734 document.attachEvent("onmousemove",resizeColumn); 735 document.attachEvent("onmouseup",stopColResize); 736 document.attachEvent("onselect",selectCancel); 737 tbl.attachEvent("onselectstart",selectCancel); 738 } 739 else { 740 tbl.removeEventListener("mousemove",changeCursorState,false); 741 document.addEventListener("mousemove",resizeColumn,false); 742 document.addEventListener("mouseup",stopColResize,false); 743 document.addEventListener("select",selectCancel,false); 744 tbl.addEventListener("selectstart",selectCancel,false); 745 } 746 cellClick = objCell.onclick; 747 objCell.onclick = ""; 748 maxWidth = objCell.offsetWidth+adjCell.offsetWidth; 749 if (tblWidth==0) { 750 tblWidth = tbl.offsetWidth; 751 bodyWidth = msgTable.offsetWidth; 752 } 753 document.getElementById("table_message_ruler").style.display = "block"; 754 document.getElementById("table_message_ruler").style.left = ev.clientX; 755 if (document.getElementById("content_id_"+numBox)==null) 756 document.getElementById("table_message_ruler").style.height = document.getElementById("content_id_search_"+numBox).offsetHeight; 757 else 758 document.getElementById("table_message_ruler").style.height = document.getElementById("content_id_"+numBox).offsetHeight; 759 } 760 } 761 762 function stopColResize(ev) { 763 if (!objCell) 764 return; 765 if (is_ie) 766 ev.cancelBubble = true; 767 else 768 ev.stopPropagation(); 769 var tbl = getFirstParentOfType(objCell, "TABLE"); 770 if (is_ie) { 771 tbl.detachEvent("onselectstart",selectCancel); 772 document.detachEvent("onselect",selectCancel); 773 document.detachEvent("onmousemove",resizeColumn); 774 document.detachEvent("onmouseup",stopColResize); 775 tbl.attachEvent("onmousemove",changeCursorState); 776 } 777 else { 778 tbl.removeEventListener("selectstart",selectCancel,false); 779 document.removeEventListener("select",selectCancel,false); 780 document.removeEventListener("mousemove",resizeColumn,false); 781 document.removeEventListener("mouseup",stopColResize,false); 782 tbl.addEventListener("mousemove",changeCursorState,false); 783 } 784 var trM = getMessagesTable(objCell).rows; 785 var adjIndex = adjCell.cellIndex; 786 document.getElementById("table_message_ruler").style.display = "none"; 787 syncColumns(); 788 maxWidth = 0; 789 objCell.onclick = cellClick; 790 objCell = null; 791 adjCell = null; 792 cellResized = true; 793 } 794 795 function getMessagesTable(el) { 796 var hT; 797 if (el.tagName == "TABLE") 798 hT = el; 799 else 800 hT = getFirstParentOfType(el,"TABLE"); 801 return (hT.parentNode.nextSibling.childNodes[0]); 802 } 803 804 function getColumnPosition(oNode, pNode){ 805 if (!pNode && !is_webkit){ 806 var pos = getOffset(oNode); 807 return [pos.left, pos.top]; 808 } 809 pNode = pNode||document.body; 810 811 var oCurrentNode = oNode; 812 var iLeft = 0; 813 var iTop = 0; 814 815 while ((oCurrentNode)&&(oCurrentNode != pNode)){ 816 iLeft+=oCurrentNode.offsetLeft-oCurrentNode.scrollLeft; 817 iTop+=oCurrentNode.offsetTop-oCurrentNode.scrollTop; 818 oCurrentNode=oCurrentNode.offsetParent; 819 } 820 821 return [iLeft, iTop]; 822 } 823 824 function getFirstParentOfType(obj, tag){ 825 while (obj&&obj.tagName != tag&&obj.tagName != "BODY"){ 826 obj=obj.parentNode; 827 } 828 return obj; 829 } 830 831 function syncColumns() { 832 var thisCell; 833 var tbl = (document.getElementById("content_id_"+numBox)==null ? 1 : 0); 834 if (objCell) 835 thisCell = objCell; 836 else 837 thisCell = document.getElementById("table_message_header_box_"+numBox).rows[0].cells[0]; 838 var tbH = getFirstParentOfType(thisCell,"TABLE"); 839 var tbM = getMessagesTable(thisCell); 840 var trM = tbM.rows; 841 for (var r=0;r<trM.length;r++) { 842 for (var c=0;c<trM[r].cells.length;c++) { 843 trM[r].cells[c].setAttribute("width",colSizes[tbl][c]); 844 if (is_mozilla && !is_webkit) { 845 document.getElementById("colgroup_head_"+numBox).childNodes[c].setAttribute("width",colSizes[tbl][c]); 846 trM[r].cells[c].innerHTML = trM[r].cells[c].innerHTML; 847 } 848 else { 849 tbH.rows[0].cells[c].setAttribute("width",trM[r].cells[c].offsetWidth); 850 } 851 } 852 } 853 } 854 855 function resizeMailList() { 856 var innerWidth = (window.innerWidth?window.innerWidth:document.body.clientWidth); 857 var scrollWidth = (innerWidth - 20 - getColumnPosition(Element("exmail_main_body"),"BODY")[0]); 858 document.getElementById("table_message_header_box_"+numBox).style.width = (scrollWidth-2)+'px'; 859 if (document.getElementById("table_resultsearch_"+numBox)==null) 860 document.getElementById("table_box").style.width = scrollWidth+'px'; 861 else 862 document.getElementById("table_resultsearch_"+numBox).style.width = scrollWidth+'px'; 863 syncColumns(); 864 } 865 866 function selectCancel(ev) { 867 return (false); 868 } 869 870 function buildColGroup(tbl) { 871 var col_element; 872 var colgr_element = document.createElement("COLGROUP"); 873 if (tbl==null) tbl = 0; 874 for (i=0;i<colSizes[tbl].length;i++) { 875 col_element = document.createElement("COL"); 876 //col_element.setAttribute("width", colSizes[0][i]); 877 col_element.setAttribute("align", colAligns[tbl][i]); 878 colgr_element.appendChild(col_element); 879 } 880 return (colgr_element); 881 } 882 883 function createTDElement(table_list,col_index,class_name,td_align,td_id) { 884 var td_element = document.createElement("TD"); 885 td_element.setAttribute("width",colSizes[table_list][col_index]); 886 if (class_name) td_element.className = class_name; 887 if (td_align) td_element.align = td_align; 888 if (td_id) td_element.id = td_id; 889 return (td_element); 890 } 631 891 632 892 // Draw the inbox and another folders … … 646 906 if (table_message_header_box == null){ 647 907 var table_element = document.createElement("TABLE"); 908 var colgr_element = buildColGroup(); 909 colgr_element.setAttribute("id","colgroup_head_"+numBox); 648 910 var tbody_element = document.createElement("TBODY"); 911 //add events for column resizing 912 if (is_ie) { 913 table_element.attachEvent("onmousemove",changeCursorState); 914 table_element.attachEvent("onmousedown",startColResize); 915 } 916 else { 917 table_element.addEventListener("mousemove",changeCursorState,false); 918 table_element.addEventListener("mousedown",startColResize,false); 919 } 649 920 table_element.setAttribute("id", "table_message_header_box_"+numBox); 650 921 table_element.className = "table_message_header_box"; 922 if (!is_ie) 923 table_element.style.width = "98.8%"; 924 //if table is empty 925 table_element.emptyBody = false; 651 926 652 927 tr_element = document.createElement("TR"); 653 928 tr_element.className = "message_header"; 654 td_element1 = document.createElement("TD"); 655 td_element1 .setAttribute("width", "1%");929 930 td_element1 = createTDElement(0,0); 656 931 chk_box_element = document.createElement("INPUT"); 657 932 chk_box_element.id = "chk_box_select_all_messages"; … … 675 950 td_element1.appendChild(chk_box_element); 676 951 677 td_element2 = document.createElement("TD"); 678 td_element2.setAttribute("width", "7%"); 679 td_element3 = document.createElement("TD"); 680 td_element3.setAttribute("width", "29%"); 952 td_element2 = createTDElement(0,1); 953 td_element3 = createTDElement(0,7,"th_resizable","left","message_header_SORTFROM_"+numBox); 681 954 td_element3.onclick = function () {sort_box(search_box_type,'SORTFROM');}; 682 td_element3.id = "message_header_SORTFROM_"+numBox;683 td_element3.align = "left";684 955 td_element3.innerHTML = get_lang("Who"); 685 956 686 td_element4 = document.createElement("TD"); 687 td_element4.setAttribute("width", "38%"); 957 td_element4 = createTDElement(0,8,"th_resizable","left","message_header_SORTSUBJECT_"+numBox); 688 958 td_element4.onclick = function () {sort_box(search_box_type,'SORTSUBJECT');}; 689 td_element4.id = "message_header_SORTSUBJECT_"+numBox;690 td_element4.align = "left";691 959 td_element4.innerHTML = get_lang("Subject"); 692 960 693 td_element5 = document.createElement("TD"); 694 td_element5.setAttribute("width", "14%"); 961 td_element5 = createTDElement(0,9,"th_resizable","center","message_header_SORTARRIVAL_"+numBox); 695 962 td_element5.onclick = function () {sort_box(search_box_type,'SORTARRIVAL');}; 696 td_element5.id = "message_header_SORTARRIVAL_"+numBox;697 td_element5.align = "center";698 963 td_element5.innerHTML = get_lang("Date"); 699 td_element6 = document.createElement("TD"); 700 td_element6 .setAttribute("width", "14%");964 965 td_element6 = createTDElement(0,10,"th_resizable","left","message_header_SORTSIZE_"+numBox); 701 966 td_element6.onclick = function () {sort_box(search_box_type,'SORTSIZE');} 702 td_element6.id = "message_header_SORTSIZE_"+numBox;703 td_element6.align = "left";704 967 td_element6.innerHTML = get_lang("Size"); 705 968 706 969 tr_element.appendChild(td_element1); 707 970 tr_element.appendChild(td_element2); 708 var td_element21 = document.createElement("TD"); 709 td_element21.innerHTML = " "; 710 var td_element22 = document.createElement("TD"); 711 td_element22.innerHTML = " "; 712 var td_element23 = document.createElement("TD"); 713 td_element23.innerHTML = " "; 971 972 var td_element21 = createTDElement(0,2); 973 td_element21.innerHTML = " "; 974 975 var td_element22 = createTDElement(0,3); 976 td_element22.innerHTML = " "; 977 978 var td_element23 = createTDElement(0,4); 979 td_element23.innerHTML = " "; 980 981 var td_element24 = createTDElement(0,5); 982 td_element24.innerHTML = " "; 983 984 var td_element25 = createTDElement(0,6); 985 td_element25.innerHTML = " "; 986 714 987 tr_element.appendChild(td_element21); 715 988 tr_element.appendChild(td_element22); 716 989 tr_element.appendChild(td_element23); 990 tr_element.appendChild(td_element24); 991 tr_element.appendChild(td_element25); 717 992 tr_element.appendChild(td_element3); 718 993 tr_element.appendChild(td_element4); 719 994 tr_element.appendChild(td_element5); 720 995 tr_element.appendChild(td_element6); 996 721 997 tbody_element.appendChild(tr_element); 722 998 table_element.appendChild(tbody_element); 723 openTab.content_id[numBox].appendChild(table_element); 999 table_element.appendChild(colgr_element); 1000 1001 var _divScroll = document.getElementById("divScrollHead_"+numBox); 1002 1003 if(!_divScroll){ 1004 _divScroll = document.createElement("DIV"); 1005 _divScroll.id = "divScrollHead_"+numBox; 1006 } 1007 1008 _divScroll.style.overflowY = "hidden"; 1009 _divScroll.style.overflowX = "hidden"; 1010 _divScroll.style.width ="100%"; 1011 1012 if (is_mozilla){ 1013 _divScroll.style.width ="99.3%"; 1014 } 1015 1016 _divScroll.appendChild(table_element); 1017 openTab.content_id[numBox].appendChild(_divScroll); 1018 724 1019 } 725 1020 draw_header_box(); 726 1021 var table_element = document.createElement("TABLE"); 1022 var colgr_element = buildColGroup(); 1023 colgr_element.setAttribute("id","colgroup_main_"+numBox); 1024 727 1025 var tbody_element = document.createElement("TBODY"); 728 1026 table_element.id = "table_box"; … … 757 1055 tbody_element.setAttribute("id", "tbody_box"); 758 1056 table_element.appendChild(tbody_element); 1057 table_element.appendChild(colgr_element); 759 1058 760 1059 var _divScroll = document.getElementById("divScrollMain_"+numBox); 761 762 1060 763 1061 if(!_divScroll){ … … 766 1064 } 767 1065 768 _divScroll.style.overflowY = " auto";1066 _divScroll.style.overflowY = "scroll"; 769 1067 _divScroll.style.overflowX = "hidden"; 770 1068 _divScroll.style.width ="100%"; … … 772 1070 if (is_mozilla){ 773 1071 _divScroll.style.overflow = "-moz-scrollbars-vertical"; 774 _divScroll.style.width =" 99.3%";1072 _divScroll.style.width ="100%"; 775 1073 } 776 1074 _divScroll.appendChild(table_element); … … 779 1077 var f_unseen = 0; 780 1078 1079 document.getElementById("table_message_header_box_"+numBox).emptyBody = false; 781 1080 if (headers_msgs.num_msgs == 0){ 782 var tr_info = document.createElement("TR"); 783 var td_info = document.createElement("TD"); 784 td_info.setAttribute("colspan", "10"); 1081 document.getElementById("table_message_header_box_"+numBox).emptyBody = true; 1082 tr_info = document.createElement("TR"); 1083 td_info = document.createElement("TD"); 1084 h3_info = document.createElement("H3"); 785 1085 td_info.setAttribute("background", "#FFF"); 786 td_info.setAttribute("id", "msg_info"); 787 td_info.id = "msg_info"; 788 td_info.align = "center"; 789 td_info.style.padding = "25px"; 790 td_info.style.fontWeight = "bold"; 791 td_info.style.fontSize = "11pt"; 792 td_info.innerHTML = get_lang("This mail box is empty"); 1086 td_info.setAttribute("width","100%"); 1087 h3_info.style.padding = "10px"; 1088 h3_info.setAttribute("id", "msg_info"); 1089 h3_info.align = "center"; 1090 h3_info.innerHTML = get_lang("This mail box is empty"); 1091 td_info.appendChild(h3_info); 793 1092 tr_info.appendChild(td_info); 794 tbody_element.appendChild(td_info);1093 tbody_element.appendChild(tr_info); 795 1094 } 796 1095 for (var i=0; i < headers_msgs.length; i++){ … … 839 1138 if(Element("table_quota")) 840 1139 connector.loadScript("InfoQuota"); 1140 1141 // creates the dotted ruler which helps user to visualize resizing of columns 1142 var ruler_element = document.getElementById("table_message_ruler"); 1143 if (ruler_element == null) { 1144 ruler_element = document.createElement("DIV"); 1145 ruler_element.setAttribute("id", "table_message_ruler"); 1146 ruler_element.className = "table_message_ruler"; 1147 ruler_element.style.top = getColumnPosition(document.getElementById("content_id_0"),"BODY")[1]; 1148 document.getElementById("exmail_main_body").appendChild(ruler_element); 1149 } 1150 841 1151 } 842 1152 … … 882 1192 add_className(tr_element,'flagged_msg'); 883 1193 884 td_element1 = document.createElement("TD"); 885 td_element1.className = "td_msg"; 886 td_element1.setAttribute("width", "1%"); 1194 td_element1 = createTDElement(0,0,"td_msg"); 887 1195 chk_box_element = document.createElement("INPUT"); 888 1196 chk_box_element.setAttribute("type", "checkbox"); … … 897 1205 td_element1.appendChild(chk_box_element); 898 1206 899 td_element2 = document.createElement("TD"); 900 td_element2.className = "td_msg"; 901 td_element2.setAttribute("width", "2%"); 1207 td_element2 = createTDElement(0,1,"td_msg"); 902 1208 if (headers_msgs.attachment && headers_msgs.attachment.number_attachments > 0) 903 1209 td_element2.innerHTML = "<img src ='templates/"+template+"/images/clip.gif' title='" + url_decode(headers_msgs.attachment.names) + "'>"; 904 1210 905 td_element21 = document.createElement("TD"); 906 td_element21.className = "td_msg"; 907 td_element21.setAttribute("width", "1%"); 908 td_element21.id = "td_message_answered_"+headers_msgs.msg_number; 1211 td_element21 = createTDElement(0,2,"td_msg",null,"td_message_answered_"+headers_msgs.msg_number); 909 1212 910 1213 if (headers_msgs.attachment && headers_msgs.attachment.number_attachments > 0) { … … 934 1237 td_element21.innerHTML = " "; 935 1238 936 td_element22 = document.createElement("TD"); 937 td_element22.className = "td_msg"; 938 td_element22.setAttribute("width", "1%"); 939 td_element22.id = "td_message_signed_"+headers_msgs.msg_number; 1239 td_element22 = createTDElement(0,1,"td_msg",null,"td_message_signed_"+headers_msgs.msg_number); 940 1240 switch(headers_msgs.ContentType) 941 1241 { … … 956 1256 } 957 1257 958 td_element23 = document.createElement("TD"); 959 td_element23.className = "td_msg" 960 td_element23.setAttribute("width", "1%"); 961 td_element23.id = "td_message_important_"+headers_msgs.msg_number; 1258 td_element23 = createTDElement(0,4,"td_msg",null,"td_message_important_"+headers_msgs.msg_number); 962 1259 963 1260 if (headers_msgs.Flagged == 'F' || (parseInt(preferences.use_important_flag) && headers_msgs.Importance.toLowerCase().indexOf("high") != -1 )) … … 968 1265 td_element23.innerHTML = " "; 969 1266 970 td_element24 = document.createElement("TD"); 971 td_element24.className = "td_msg"; 972 td_element24.setAttribute("width", "1%"); 973 td_element24.id = "td_message_sent_"+headers_msgs.msg_number; 1267 td_element24 = createTDElement(0,5,"td_msg",null,"td_message_sent_"+headers_msgs.msg_number); 974 1268 td_element24.innerHTML = " "; 975 1269 // preload image … … 979 1273 980 1274 981 var td_element25 = document.createElement("TD"); 982 td_element25.className = "td_msg"; 983 td_element25.setAttribute("width", "1%"); 984 td_element25.id = "td_message_unseen_"+headers_msgs.msg_number; 1275 td_element25 = createTDElement(0,6,"td_msg",null,"td_message_unseen_s"+headers_msgs.msg_number); 985 1276 if ((headers_msgs.Unseen == 'U') || (headers_msgs.Recent == 'N')) 986 1277 td_element25.innerHTML = "<img src ='templates/"+template+"/images/unseen.gif' title='"+get_lang('Unseen')+"'>"; … … 989 1280 990 1281 991 td_element3 = document.createElement("TD"); 992 td_element3.className = "td_msg"; 993 td_element3.id = "td_who_"+ headers_msgs.msg_number; 994 td_element3.setAttribute("width", "20%"); 1282 td_element3 = createTDElement(0,7,"td_resizable","left","td_who_"+ headers_msgs.msg_number); 995 1283 var _onclick = function(){InfoContact.hide();proxy_mensagens.get_msg(headers_msgs.msg_number, msg_folder,true, show_msg);}; 996 1284 td_element3.onclick = _onclick; … … 1040 1328 } 1041 1329 } 1042 td_element4 = document.createElement("TD"); 1043 td_element4.className = "td_msg"; 1044 td_element4.setAttribute("width", "50%"); 1330 1331 td_element4 = createTDElement(0,8,"td_resizable","left"); 1045 1332 td_element4.onclick = _onclick; 1046 1333 td_element4.innerHTML = !is_ie ? "<a nowrap id='a_message_"+tr_element.id+"'> " : " "; … … 1066 1353 1067 1354 1068 td_element5 = document.createElement("TD"); 1069 td_element5.className = "td_msg"; 1070 td_element5.setAttribute("width", "14%"); 1355 td_element5 = createTDElement(0,9,"td_resizable","center"); 1071 1356 td_element5.onclick = _onclick; 1072 td_element5.setAttribute("align", "center"); 1357 1073 1358 var norm = function (arg) {return (arg < 10 ? '0'+arg : arg);}; 1074 1359 var weekDays = ['Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday']; … … 1112 1397 td_element5.alt = td_element5.title; 1113 1398 1114 1115 1116 td_element6 = document.createElement("TD"); 1117 td_element6.className = "td_msg"; 1118 td_element6.setAttribute("width", "14%"); 1399 td_element6 = createTDElement(0,10,"td_resizable","center"); 1119 1400 td_element6.onclick = _onclick; 1120 1401 td_element6.setAttribute("noWrap","true"); 1121 td_element6.setAttribute("align", "center");1122 1123 1402 td_element6.innerHTML = borkb(headers_msgs.Size); 1124 1125 1403 1126 1404 tr_element.appendChild(td_element1); … … 1139 1417 1140 1418 function sort_box(search, sort){ 1419 if (cellResized) 1420 return; 1141 1421 var message_header = Element("message_header_"+search); 1142 1422 var handler_draw_box = function(data){
Note: See TracChangeset
for help on using the changeset viewer.