Ticket #3875: 3875.patch

File 3875.patch, 914 bytes (added by Martin Kou, 15 years ago)
  • _source/plugins/tabletools/plugin.js

     
    676676                                                if ( !element )
    677677                                                        return null;
    678678
    679                                                 if ( element.getName() in contextMenuTags && element.hasAscendant( 'table' ) )
     679                                                var hasContextMenuTag = false;
     680                                                var hasTableTag = false;
     681
     682                                                while ( element )
    680683                                                {
     684                                                        if ( element.getName() in contextMenuTags )
     685                                                                hasContextMenuTag = true;
     686                                                        if ( element.getName() == 'table' )
     687                                                        {
     688                                                                hasTableTag = true;
     689                                                                break;
     690                                                        }
     691                                                        element = element.getParent();
     692                                                }
     693
     694                                                if ( hasTableTag && hasContextMenuTag )
     695                                                {
    681696                                                        return {
    682697                                                                tablecell : CKEDITOR.TRISTATE_OFF,
    683698                                                                tablerow : CKEDITOR.TRISTATE_OFF,
© 2003 – 2022, CKSource sp. z o.o. sp.k. All rights reserved. | Terms of use | Privacy policy