Ticket #5780: 5780.patch
File 5780.patch, 886 bytes (added by , 14 years ago) |
---|
-
_source/core/dom/range.js
1789 1789 */ 1790 1790 getEnclosedNode : function() 1791 1791 { 1792 var walkerRange = this.clone(), 1793 walker = new CKEDITOR.dom.walker( walkerRange ), 1792 var walkerRange = this.clone(); 1793 1794 // Optimize and analyze the range to avoid DOM destructive nature of walker. (# 1795 walkerRange.optimize(); 1796 if ( walkerRange.startContainer.type != CKEDITOR.NODE_ELEMENT 1797 || walkerRange.endContainer.type != CKEDITOR.NODE_ELEMENT ) 1798 return null; 1799 1800 var walker = new CKEDITOR.dom.walker( walkerRange ), 1794 1801 isNotBookmarks = CKEDITOR.dom.walker.bookmark( true ), 1795 1802 isNotWhitespaces = CKEDITOR.dom.walker.whitespaces( true ), 1796 1803 evaluator = function( node )