Ticket #4781: 4781.patch
File 4781.patch, 1.0 KB (added by , 14 years ago) |
---|
-
_source/core/dom/range.js
1610 1610 { 1611 1611 if ( targetElement.isEditable() ) 1612 1612 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 } 1615 1621 1616 1622 targetElement = targetElement.getFirst(); 1617 1623 } 1618 1624 1619 1625 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; 1626 1629 }, 1627 1630 1628 1631 /**