Changeset 200662 in webkit
- Timestamp:
- May 10, 2016 6:11:13 PM (8 years ago)
- Location:
- trunk/Source/WebKit2
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit2/ChangeLog
r200660 r200662 1 2016-05-10 Sam Weinig <sam@webkit.org> 2 3 Add SPI for Data Detectors to get ranges of text around an existing range. 4 <rdar://problem/26009749> 5 6 Reviewed by Enrica Casucci. 7 8 * WebProcess/InjectedBundle/API/mac/WKDOMRange.h: 9 * WebProcess/InjectedBundle/API/mac/WKDOMRange.mm: 10 (-[WKDOMRange rangeByExpandingToWordBoundaryByCharacters:inDirection:]): 11 1 12 2016-05-10 Enrica Casucci <enrica@apple.com> 2 13 -
trunk/Source/WebKit2/WebProcess/InjectedBundle/API/mac/WKDOMRange.h
r168566 r200662 32 32 @class WKDOMNode, WKDOMDocument; 33 33 34 typedef NS_ENUM(NSInteger, WKDOMRangeDirection) { 35 WKDOMRangeDirectionForward, 36 WKDOMRangeDirectionBackword 37 }; 38 39 34 40 WK_CLASS_AVAILABLE(10_10, 8_0) 35 41 @interface WKDOMRange : NSObject … … 42 48 - (void)selectNode:(WKDOMNode *)node; 43 49 - (void)selectNodeContents:(WKDOMNode *)node; 50 51 - (WKDOMRange *)rangeByExpandingToWordBoundaryByCharacters:(NSUInteger)characters inDirection:(WKDOMRangeDirection)direction; 44 52 45 53 @property(readonly, retain) WKDOMNode *startContainer; -
trunk/Source/WebKit2/WebProcess/InjectedBundle/API/mac/WKDOMRange.mm
r199817 r200662 33 33 #import "WKDOMInternals.h" 34 34 #import <WebCore/Document.h> 35 #import <WebCore/VisibleUnits.h> 35 36 36 37 @implementation WKDOMRange … … 143 144 } 144 145 146 - (WKDOMRange *)rangeByExpandingToWordBoundaryByCharacters:(NSUInteger)characters inDirection:(WKDOMRangeDirection)direction 147 { 148 RefPtr<WebCore::Range> newRange = rangeExpandedByCharactersInDirectionAtWordBoundary(direction == WKDOMRangeDirectionForward ? _impl->endPosition() : _impl->startPosition(), characters, direction == WKDOMRangeDirectionForward ? WebCore::DirectionForward : WebCore::DirectionBackward); 149 150 return [[WKDOMRange alloc] _initWithImpl:newRange.get()]; 151 } 152 145 153 @end 146 154
Note: See TracChangeset
for help on using the changeset viewer.