Ticket #8967: getEnclosedNode.patch
| File getEnclosedNode.patch, 818 bytes (added by , 14 years ago) |
|---|
-
_source/core/dom/range.js
2013 2013 return null; 2014 2014 2015 2015 var walker = new CKEDITOR.dom.walker( walkerRange ), 2016 isNotBookmarks = CKEDITOR.dom.walker.bookmark( true ),2016 isNotBookmarks = CKEDITOR.dom.walker.bookmark( false, true ), 2017 2017 isNotWhitespaces = CKEDITOR.dom.walker.whitespaces( true ), 2018 2018 evaluator = function( node ) 2019 2019 { 2020 2020 return isNotWhitespaces( node ) && isNotBookmarks( node ); 2021 2021 }; 2022 walkerRange.evaluator = evaluator;2022 walker.evaluator = evaluator; 2023 2023 var node = walker.next(); 2024 2024 walker.reset(); 2025 2025 return node && node.equals( walker.previous() ) ? node : null;
