Ticket #4195: 4195.patch

File 4195.patch, 2.5 KB (added by Garry Yao, 14 years ago)
  • _source/plugins/styles/plugin.js

     
    372372
    373373                                // Check if the current node can be a child of the style element.
    374374                                if ( !nodeName || ( dtd[ nodeName ]
    375                                         && ( currentNode.getPosition( lastNode ) | CKEDITOR.POSITION_PRECEDING | CKEDITOR.POSITION_IDENTICAL | CKEDITOR.POSITION_IS_CONTAINED ) == ( CKEDITOR.POSITION_PRECEDING + CKEDITOR.POSITION_IDENTICAL + CKEDITOR.POSITION_IS_CONTAINED )
     375                                        && ( def.intact || ( currentNode.getPosition( lastNode ) | CKEDITOR.POSITION_PRECEDING | CKEDITOR.POSITION_IDENTICAL | CKEDITOR.POSITION_IS_CONTAINED ) == ( CKEDITOR.POSITION_PRECEDING + CKEDITOR.POSITION_IDENTICAL + CKEDITOR.POSITION_IS_CONTAINED ) )
    376376                                        && ( !def.childRule || def.childRule( currentNode ) ) ) )
    377377                                {
    378378                                        var currentParent = currentNode.getParent();
     
    406406                                                        // to the range.
    407407                                                        while ( !includedNode.$.nextSibling
    408408                                                                && ( parentNode = includedNode.getParent(), dtd[ parentNode.getName() ] )
    409                                                                 && ( parentNode.getPosition( firstNode ) | CKEDITOR.POSITION_FOLLOWING | CKEDITOR.POSITION_IDENTICAL | CKEDITOR.POSITION_IS_CONTAINED ) == ( CKEDITOR.POSITION_FOLLOWING + CKEDITOR.POSITION_IDENTICAL + CKEDITOR.POSITION_IS_CONTAINED )
     409                                                                && ( def.intact || ( parentNode.getPosition( firstNode ) | CKEDITOR.POSITION_FOLLOWING | CKEDITOR.POSITION_IDENTICAL | CKEDITOR.POSITION_IS_CONTAINED ) == ( CKEDITOR.POSITION_FOLLOWING + CKEDITOR.POSITION_IDENTICAL + CKEDITOR.POSITION_IS_CONTAINED ) )
    410410                                                                && ( !def.childRule || def.childRule( parentNode ) ) )
    411411                                                        {
    412412                                                                includedNode = parentNode;
  • _source/plugins/stylescombo/styles/default.js

     
    5454        { name : 'Inserted Text'        , element : 'ins' },
    5555
    5656        { name : 'Cited Work'           , element : 'cite' },
    57         { name : 'Inline Quotation'     , element : 'q' },
    5857
     58        // Quotations style must be applied as a single element instead of multiple style pieces.   
     59        { name : 'Inline Quotation'     , element : 'q', intact : true },
     60
    5961        { name : 'Language: RTL'        , element : 'span', attributes : { 'dir' : 'rtl' } },
    6062        { name : 'Language: LTR'        , element : 'span', attributes : { 'dir' : 'ltr' } },
    6163
© 2003 – 2022, CKSource sp. z o.o. sp.k. All rights reserved. | Terms of use | Privacy policy