Changeset 6991 for CKEditor/trunk


Ignore:
Timestamp:
05/31/2011 02:34:21 PM (4 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