Changeset 6991 for CKEditor/trunk


Ignore:
Timestamp:
05/31/2011 02:34:21 PM (3 years ago)
Author:
Saare
Message:

#7841: Deleting a column with a deleted cell in one of the rows not working.

Location:
CKEditor/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • CKEditor/trunk/CHANGES.html

    r6989 r6991  
    9090                <li><a href="http://dev.ckeditor.com/ticket/6975">#6975</a> : Definition list crashes IE6/7 on html output.</li> 
    9191                <li><a href="http://dev.ckeditor.com/ticket/7492">#7492</a> : Overrides of Styles don't work on the same element tag.</li> 
     92                <li><a href="http://dev.ckeditor.com/ticket/7841">#7841</a> : Deleting a column with a deleted cell in one of the rows not working.</li> 
    9293                <li>Updated the following language files:<ul> 
    9394                        <li><a href="http://dev.ckeditor.com/ticket/7834">#7834</a> : Dutch;</li> 
  • CKEditor/trunk/_source/plugins/tabletools/plugin.js

    r6938 r6991  
    342342                                        cell = new CKEDITOR.dom.element( mapRow[ i ] ); 
    343343 
    344                                 if ( cell.$.colSpan == 1 ) 
    345                                         cell.remove(); 
    346                                 // Reduce the col spans. 
    347                                 else 
    348                                         cell.$.colSpan -= 1; 
    349  
    350                                 j += cell.$.rowSpan - 1; 
    351  
    352                                 if ( !row.$.cells.length ) 
    353                                         rowsToDelete.push( row ); 
     344                                if ( cell.$ ) 
     345                                { 
     346                                        if ( cell.$.colSpan == 1 ) 
     347                                                cell.remove(); 
     348                                        // Reduce the col spans. 
     349                                        else 
     350                                                cell.$.colSpan -= 1; 
     351 
     352                                        j += cell.$.rowSpan - 1; 
     353 
     354                                        if ( !row.$.cells.length ) 
     355                                                rowsToDelete.push( row ); 
     356                                } 
    354357                        } 
    355358                } 
Note: See TracChangeset for help on using the changeset viewer.
© 2003 – 2012 CKSource – Frederico Knabben. All rights reserved. | Terms of use | Privacy policy