Ticket #8042: 8042.patch

File 8042.patch, 964 bytes (added by Garry Yao, 13 years ago)
  • _source/plugins/list/plugin.js

     
    107107
    108108                                        if ( orgDir != rootNode.getDirection( 1 ) )
    109109                                                currentListItem.setAttribute( 'dir', orgDir );
     110                                        else
     111                                                currentListItem.removeAttribute( 'dir' );
    110112
    111113                                        for ( var i = 0 ; i < item.contents.length ; i++ )
    112114                                                currentListItem.append( item.contents[i].clone( 1, 1 ) );
     
    150152                                        }
    151153
    152154                                        if ( item.grandparent.getDirection( 1 ) != orgDir && currentListItem.type == CKEDITOR.NODE_ELEMENT )
    153                                                         currentListItem.setAttribute( 'dir', orgDir );
     155                                                currentListItem.setAttribute( 'dir', orgDir );
     156                                        else
     157                                                currentListItem.removeAttribute( 'dir' );
    154158
    155159                                        for ( i = 0 ; i < item.contents.length ; i++ )
    156160                                                currentListItem.append( item.contents[i].clone( 1, 1 ) );
© 2003 – 2022, CKSource sp. z o.o. sp.k. All rights reserved. | Terms of use | Privacy policy