Changeset 4677
- Timestamp:
- 07/06/11 14:13:18 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2.2.0.1/expressoMail1_2/js/draw_api.js
r4673 r4677 818 818 var tbM = getMessagesTable(thisCell); 819 819 var trM = tbM.rows; 820 var _mouse_over; 821 var _mouse_out; 822 var _cell; 820 823 for (var r=0;r<trM.length;r++) { 821 824 for (var c=0;c<trM[r].cells.length;c++) { 822 trM[r].cells[c].setAttribute("width",colSizes[tbl][c]); 825 _cell = trM[r].cells[c]; 826 _cell.setAttribute("width",colSizes[tbl][c]); 823 827 if (is_mozilla && !is_webkit) { 824 828 if (!emptyBody) { 825 document.getElementById("colgroup_main_"+numBox).childNodes[c].setAttribute("width",colSizes[tbl][c]);829 document.getElementById("colgroup_main_"+numBox).childNodes[c].setAttribute("width",colSizes[tbl][c]); 826 830 } 827 831 document.getElementById("colgroup_head_"+numBox).childNodes[c].setAttribute("width",colSizes[tbl][c]); 828 832 if (tbH.rows[0].cells[c].className=="th_resizable") { 829 trM[r].cells[c].innerHTML = trM[r].cells[c].innerHTML; // stupid fix for FF to redraw cell content 830 tbH.rows[0].cells[c].innerHTML = tbH.rows[0].cells[c].innerHTML; // another stupid fix for FF to redraw cell content 831 } 833 // lots of stupid fixes for FF to redraw cell content 834 if (_cell.childNodes[1]) { 835 _mouse_over = _cell.childNodes[1].onmouseover; 836 _mouse_out = _cell.childNodes[1].onmouseout; 837 } 838 _cell.innerHTML = trM[r].cells[c].innerHTML; 839 if (_cell.childNodes[1]) { 840 _cell.childNodes[1].onmouseover = _mouse_over; 841 _cell.childNodes[1].onmouseout = _mouse_out; 842 } 843 tbH.rows[0].cells[c].innerHTML = tbH.rows[0].cells[c].innerHTML; 844 } 832 845 } 833 846 else { 834 tbH.rows[0].cells[c].setAttribute("width", trM[r].cells[c].offsetWidth);847 tbH.rows[0].cells[c].setAttribute("width",_cell.offsetWidth); 835 848 } 836 849 }
Note: See TracChangeset
for help on using the changeset viewer.