Changeset 73992 in webkit
- Timestamp:
- Dec 13, 2010 5:59:26 PM (13 years ago)
- Location:
- trunk/WebKit2
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/WebKit2/ChangeLog
r73988 r73992 1 2010-12-13 Brady Eidson <beidson@apple.com> 2 3 Reviewed by Jon Honeycutt (and Brian Weinstein in heart). 4 5 <rdar://problem/8752202> and https://bugs.webkit.org/show_bug.cgi?id=50997 6 Expose "link title" and "link label" to InjectedBundleHitTestResult API 7 8 * WebProcess/InjectedBundle/API/c/WKBundleHitTestResult.cpp: 9 (WKBundleHitTestResultCopyLinkLabel): 10 (WKBundleHitTestResultCopyLinkTitle): 11 * WebProcess/InjectedBundle/API/c/WKBundleHitTestResult.h: 12 13 * WebProcess/InjectedBundle/InjectedBundleHitTestResult.cpp: 14 (WebKit::InjectedBundleHitTestResult::linkLabel): 15 (WebKit::InjectedBundleHitTestResult::linkTitle): 16 * WebProcess/InjectedBundle/InjectedBundleHitTestResult.h: 17 1 18 2010-12-13 Brian Weinstein <bweinstein@apple.com> 2 19 -
trunk/WebKit2/WebProcess/InjectedBundle/API/c/WKBundleHitTestResult.cpp
r72446 r73992 77 77 { 78 78 return toImpl(hitTestResultRef)->isSelected(); 79 } 79 80 81 WKStringRef WKBundleHitTestResultCopyLinkLabel(WKBundleHitTestResultRef hitTestResultRef) 82 { 83 return toCopiedAPI(toImpl(hitTestResultRef)->linkLabel()); 80 84 } 85 86 WKStringRef WKBundleHitTestResultCopyLinkTitle(WKBundleHitTestResultRef hitTestResultRef) 87 { 88 return toCopiedAPI(toImpl(hitTestResultRef)->linkTitle()); 89 } -
trunk/WebKit2/WebProcess/InjectedBundle/API/c/WKBundleHitTestResult.h
r72446 r73992 48 48 WK_EXPORT bool WKBundleHitTestResultGetIsSelected(WKBundleHitTestResultRef hitTestResult); 49 49 50 WK_EXPORT WKStringRef WKBundleHitTestResultCopyLinkLabel(WKBundleHitTestResultRef hitTestResult); 51 WK_EXPORT WKStringRef WKBundleHitTestResultCopyLinkTitle(WKBundleHitTestResultRef hitTestResult); 52 50 53 #ifdef __cplusplus 51 54 } -
trunk/WebKit2/WebProcess/InjectedBundle/InjectedBundleHitTestResult.cpp
r72446 r73992 90 90 } 91 91 92 String InjectedBundleHitTestResult::linkLabel() const 93 { 94 return m_hitTestResult.textContent(); 95 } 96 97 String InjectedBundleHitTestResult::linkTitle() const 98 { 99 return m_hitTestResult.titleDisplayString(); 100 } 101 92 102 WebCore::IntRect InjectedBundleHitTestResult::imageRect() const 93 103 { -
trunk/WebKit2/WebProcess/InjectedBundle/InjectedBundleHitTestResult.h
r72446 r73992 53 53 String absoluteLinkURL() const; 54 54 String absoluteMediaURL() const; 55 56 String linkLabel() const; 57 String linkTitle() const; 55 58 56 59 WebCore::IntRect imageRect() const;
Note: See TracChangeset
for help on using the changeset viewer.