Ticket #8675: cke.nested.table.patch

File cke.nested.table.patch, 1.2 KB (added by David J. Hamilton, 13 years ago)
  • _source/plugins/tabletools/plugin.js

    diff --git a/_source/plugins/tabletools/plugin.js b/_source/plugins/tabletools/plugin.js
    a b  
    1 /*
     1/*
    22Copyright (c) 2003-2011, CKSource - Frederico Knabben. All rights reserved.
    33For licensing, see LICENSE.html or http://ckeditor.com/license
    44*/
    For licensing, see LICENSE.html or http://ckeditor.com/license 
    6060                                        // So we have to take care to include a td we've entered only when we've
    6161                                        // walked into its children.
    6262
    63                                         var parent = node.getAscendant( 'td' ) || node.getAscendant( 'th' );
    64                                         if ( parent && !parent.getCustomData( 'selected_cell' ) )
    65                                         {
    66                                                 CKEDITOR.dom.element.setMarker( database, parent, 'selected_cell', true );
    67                                                 retval.push( parent );
     63                                        if( !( node instanceof CKEDITOR.dom.element && node.is( 'tr', 'thead', 'tfoot', 'tbody', 'table' ))) {
     64                                                var parent = node.getAscendant( 'td', true ) || node.getAscendant( 'th', true );
     65                                                if ( parent && !parent.getCustomData( 'selected_cell' ) )
     66                                                {
     67                                                        CKEDITOR.dom.element.setMarker( database, parent, 'selected_cell', true );
     68                                                        retval.push( parent );
     69                                                }
    6870                                        }
    6971                                }
    7072                        }
© 2003 – 2022, CKSource sp. z o.o. sp.k. All rights reserved. | Terms of use | Privacy policy