Ticket #4781: 4781.patch

File 4781.patch, 1.0 KB (added by Frederico Caldeira Knabben, 14 years ago)
  • _source/core/dom/range.js

     
    16101610                        {
    16111611                                if ( targetElement.isEditable() )
    16121612                                        editableElement = targetElement;
    1613                                 else if ( editableElement )
    1614                                         break ;         // If we already found an editable element, stop the loop.
     1613                                // If we're not in a "pass by" element
     1614                                // and we already found an editable element, stop the loop.
     1615                                else if ( editableElement
     1616                                        && !CKEDITOR.dtd.$block[ targetElement.getName() ]
     1617                                        && !CKEDITOR.dtd.$tableContent[ targetElement.getName() ] )
     1618                                {
     1619                                        break;
     1620                                }
    16151621
    16161622                                targetElement = targetElement.getFirst();
    16171623                        }
    16181624
    16191625                        if ( editableElement )
    1620                         {
    1621                                 this.moveToPosition(editableElement, CKEDITOR.POSITION_AFTER_START);
    1622                                 return true;
    1623                         }
    1624                         else
    1625                                 return false;
     1626                                this.moveToPosition( editableElement, CKEDITOR.POSITION_AFTER_START );
     1627
     1628                        return !!editableElement;
    16261629                },
    16271630
    16281631                /**
© 2003 – 2022, CKSource sp. z o.o. sp.k. All rights reserved. | Terms of use | Privacy policy