Ignore:
Timestamp:
10/29/05 15:33:06 (14 years ago)
Author:
gogo
Message:

Apply #377 - fix last column insert with IE

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/plugins/TableOperations/table-operations.js

    r390 r413  
    506506                var rows = td.parentNode.parentNode.rows; 
    507507                var index = td.cellIndex; 
     508    var lastColumn = (td.parentNode.cells.length == index + 1); 
    508509                for (var i = rows.length; --i >= 0;) { 
    509       /* 
    510       var tr = rows; 
    511       var otd = tr.insertCell(index + (/after/.test(button_id) ? 1 : 0)); 
    512       otd.innerHTML = mozbr; 
    513       */ 
    514                         var tr = rows[i]; 
    515                         var ref = tr.cells[index + (/after/.test(button_id) ? 1 : 0)]; 
     510                        var tr = rows[i];                        
    516511                        var otd = editor._doc.createElement("td"); 
    517512                        otd.innerHTML = mozbr; 
    518                         tr.insertBefore(otd, ref); 
    519  
     513      if (lastColumn && HTMLArea.is_ie)  
     514      { 
     515        tr.insertBefore(otd); 
     516      }  
     517      else  
     518      { 
     519        var ref = tr.cells[index + (/after/.test(button_id) ? 1 : 0)]; 
     520        tr.insertBefore(otd, ref); 
     521      } 
    520522                } 
    521523                editor.focusEditor(); 
Note: See TracChangeset for help on using the changeset viewer.