Ticket #8967: getEnclosedNode.patch

File getEnclosedNode.patch, 818 bytes (added by yiminghe, 9 years ago)
  • _source/core/dom/range.js

     
    20132013                                return null;
    20142014
    20152015                        var walker = new CKEDITOR.dom.walker( walkerRange ),
    2016                                 isNotBookmarks = CKEDITOR.dom.walker.bookmark( true ),
     2016                                isNotBookmarks = CKEDITOR.dom.walker.bookmark( false, true ),
    20172017                                isNotWhitespaces = CKEDITOR.dom.walker.whitespaces( true ),
    20182018                                evaluator = function( node )
    20192019                                {
    20202020                                        return isNotWhitespaces( node ) && isNotBookmarks( node );
    20212021                                };
    2022                         walkerRange.evaluator = evaluator;
     2022            walker.evaluator = evaluator;
    20232023                        var node = walker.next();
    20242024                        walker.reset();
    20252025                        return node && node.equals( walker.previous() ) ? node : null;
© 2003 – 2021 CKSource – Frederico Knabben. All rights reserved. | Terms of use | Privacy policy