Changeset 166560 in webkit
- Timestamp:
- Mar 31, 2014 7:13:27 PM (10 years ago)
- Location:
- trunk/Source/WebKit2
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit2/ChangeLog
r166559 r166560 1 2014-03-31 Anders Carlsson <andersca@apple.com> 2 3 Rename policy enums to match the delegate methods 4 https://bugs.webkit.org/show_bug.cgi?id=131002 5 6 Reviewed by Tim Horton. 7 8 * UIProcess/API/Cocoa/WKNavigationDelegate.h: 9 (NS_ENUM): 10 * UIProcess/Cocoa/NavigationState.mm: 11 (WebKit::NavigationState::PolicyClient::decidePolicyForNavigationAction): 12 (WebKit::NavigationState::PolicyClient::decidePolicyForResponse): 13 1 14 2014-03-31 Anders Carlsson <andersca@apple.com> 2 15 -
trunk/Source/WebKit2/UIProcess/API/Cocoa/WKNavigationDelegate.h
r166338 r166560 34 34 @class WKWebView; 35 35 36 typedef NS_ENUM(NSInteger, WKNavigationPolicyDecision) { 37 WKNavigationPolicyDecisionCancel, 38 WKNavigationPolicyDecisionAllow, 39 WKNavigationPolicyDecisionDownload 36 typedef NS_ENUM(NSInteger, WKNavigationActionPolicy) { 37 WKNavigationActionPolicyCancel, 38 WKNavigationActionPolicyAllow, 39 WKNavigationActionPolicyDownload, 40 41 // FIXME: Remove this. 42 WKNavigationPolicyDecisionCancel = WKNavigationActionPolicyCancel, 43 WKNavigationPolicyDecisionAllow = WKNavigationActionPolicyAllow, 44 WKNavigationPolicyDecisionDownload = WKNavigationActionPolicyDownload, 40 45 }; 41 46 42 typedef NS_ENUM(NSInteger, WKNavigationResponsePolicyDecision) { 43 WKNavigationResponsePolicyDecisionCancel, 44 WKNavigationResponsePolicyDecisionAllow, 45 WKNavigationResponsePolicyDecisionBecomeDownload 47 // FIXME: Remove this. 48 typedef WKNavigationActionPolicy WKNavigationPolicyDecision; 49 50 typedef NS_ENUM(NSInteger, WKNavigationResponsePolicy) { 51 WKNavigationResponsePolicyCancel, 52 WKNavigationResponsePolicyAllow, 53 WKNavigationResponsePolicyBecomeDownload, 54 55 // FIXME: Remove this. 56 WKNavigationResponsePolicyDecisionCancel = WKNavigationResponsePolicyCancel, 57 WKNavigationResponsePolicyDecisionAllow = WKNavigationResponsePolicyAllow, 58 WKNavigationResponsePolicyDecisionBecomeDownload = WKNavigationResponsePolicyBecomeDownload, 46 59 }; 60 61 // FIXME: Remove this. 62 typedef WKNavigationResponsePolicy WKNavigationResponsePolicyDecision; 47 63 48 64 @protocol WKNavigationDelegate <NSObject> … … 50 66 @optional 51 67 52 - (void)webView:(WKWebView *)webView decidePolicyForNavigationAction:(WKNavigationAction *)navigationAction decisionHandler:(void (^)(WKNavigation PolicyDecision))decisionHandler;53 - (void)webView:(WKWebView *)webView decidePolicyForNavigationResponse:(WKNavigationResponse *)navigationResponse decisionHandler:(void (^)(WKNavigationResponsePolicy Decision))decisionHandler;68 - (void)webView:(WKWebView *)webView decidePolicyForNavigationAction:(WKNavigationAction *)navigationAction decisionHandler:(void (^)(WKNavigationActionPolicy))decisionHandler; 69 - (void)webView:(WKWebView *)webView decidePolicyForNavigationResponse:(WKNavigationResponse *)navigationResponse decisionHandler:(void (^)(WKNavigationResponsePolicy))decisionHandler; 54 70 55 71 - (void)webView:(WKWebView *)webView didStartProvisionalNavigation:(WKNavigation *)navigation; -
trunk/Source/WebKit2/UIProcess/Cocoa/NavigationState.mm
r166546 r166560 262 262 [navigationDelegate webView:m_navigationState.m_webView decidePolicyForNavigationAction:navigationAction.get() decisionHandler:[listener](WKNavigationPolicyDecision policyDecision) { 263 263 switch (policyDecision) { 264 case WKNavigation PolicyDecisionAllow:264 case WKNavigationActionPolicyAllow: 265 265 listener->use(); 266 266 break; 267 267 268 case WKNavigation PolicyDecisionCancel:268 case WKNavigationActionPolicyCancel: 269 269 listener->ignore(); 270 270 break; 271 271 272 case WKNavigation PolicyDecisionDownload:272 case WKNavigationActionPolicyDownload: 273 273 listener->download(); 274 274 break; … … 303 303 [navigationDelegate webView:m_navigationState.m_webView decidePolicyForNavigationResponse:navigationResponse.get() decisionHandler:[listener](WKNavigationResponsePolicyDecision policyDecision) { 304 304 switch (policyDecision) { 305 case WKNavigationResponsePolicy DecisionAllow:305 case WKNavigationResponsePolicyAllow: 306 306 listener->use(); 307 307 break; 308 308 309 case WKNavigationResponsePolicy DecisionCancel:309 case WKNavigationResponsePolicyCancel: 310 310 listener->ignore(); 311 311 break; 312 312 313 case WKNavigationResponsePolicy DecisionBecomeDownload:313 case WKNavigationResponsePolicyBecomeDownload: 314 314 listener->download(); 315 315 break;
Note: See TracChangeset
for help on using the changeset viewer.