Changeset 4677


Ignore:
Timestamp:
07/06/11 14:13:18 (13 years ago)
Author:
rafaelraymundo
Message:

Ticket #2062 - Cartão de informações do usuário não aparece

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2.2.0.1/expressoMail1_2/js/draw_api.js

    r4673 r4677  
    818818        var tbM = getMessagesTable(thisCell); 
    819819        var trM = tbM.rows; 
     820        var _mouse_over; 
     821        var _mouse_out; 
     822        var _cell; 
    820823        for (var r=0;r<trM.length;r++) { 
    821824                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]); 
    823827                        if (is_mozilla && !is_webkit) { 
    824828                                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]); 
    826830                                } 
    827831                                document.getElementById("colgroup_head_"+numBox).childNodes[c].setAttribute("width",colSizes[tbl][c]); 
    828832                                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                                } 
    832845                        } 
    833846                        else { 
    834                                 tbH.rows[0].cells[c].setAttribute("width",trM[r].cells[c].offsetWidth); 
     847                                tbH.rows[0].cells[c].setAttribute("width",_cell.offsetWidth); 
    835848                        } 
    836849                } 
Note: See TracChangeset for help on using the changeset viewer.