@end
// }}}
-@implementation CYWebView : UIWebView
+@implementation CyteWebView : UIWebView
#if ShowInternals
#include "CyteKit/UCInternal.h"
[super dealloc];
}
-- (id<CYWebViewDelegate>) delegate {
- return (id<CYWebViewDelegate>) [super delegate];
+- (id<CyteWebViewDelegate>) delegate {
+ return (id<CyteWebViewDelegate>) [super delegate];
}
/*- (WebView *) webView:(WebView *)view createWebViewWithRequest:(NSURLRequest *)request {
- id<CYWebViewDelegate> delegate([self delegate]);
+ id<CyteWebViewDelegate> delegate([self delegate]);
WebView *created(nil);
if (created == nil && [delegate respondsToSelector:@selector(webView:createWebViewWithRequest:)])
created = [delegate webView:view createWebViewWithRequest:request];
}
- (void) webView:(WebView *)view addMessageToConsole:(NSDictionary *)message {
- id<CYWebViewDelegate> delegate([self delegate]);
+ id<CyteWebViewDelegate> delegate([self delegate]);
if ([delegate respondsToSelector:@selector(webView:addMessageToConsole:)])
[delegate webView:view addMessageToConsole:message];
if ([UIWebView instancesRespondToSelector:@selector(webView:addMessageToConsole:)])
// }}}
// webView:decidePolicyForNavigationAction:request:frame:decisionListener: (2.0+) {{{
- (void) webView:(WebView *)view decidePolicyForNavigationAction:(NSDictionary *)action request:(NSURLRequest *)request frame:(WebFrame *)frame decisionListener:(id<WebPolicyDecisionListener>)listener {
- id<CYWebViewDelegate> delegate([self delegate]);
+ id<CyteWebViewDelegate> delegate([self delegate]);
CYWebPolicyDecisionMediator *mediator([[[CYWebPolicyDecisionMediator alloc] initWithListener:listener] autorelease]);
if (![mediator decided] && [delegate respondsToSelector:@selector(webView:decidePolicyForNavigationAction:request:frame:decisionListener:)])
[delegate webView:view decidePolicyForNavigationAction:action request:request frame:frame decisionListener:mediator];
}
- (void) webView:(WebView *)view decidePolicyForNewWindowAction:(NSDictionary *)action request:(NSURLRequest *)request newFrameName:(NSString *)frame decisionListener:(id<WebPolicyDecisionListener>)listener {
- id<CYWebViewDelegate> delegate([self delegate]);
+ id<CyteWebViewDelegate> delegate([self delegate]);
CYWebPolicyDecisionMediator *mediator([[[CYWebPolicyDecisionMediator alloc] initWithListener:listener] autorelease]);
if (![mediator decided] && [delegate respondsToSelector:@selector(webView:decidePolicyForNewWindowAction:request:newFrameName:decisionListener:)])
[delegate webView:view decidePolicyForNewWindowAction:action request:request newFrameName:frame decisionListener:mediator];
}
- (void) webView:(WebView *)view didClearWindowObject:(WebScriptObject *)window forFrame:(WebFrame *)frame {
- id<CYWebViewDelegate> delegate([self delegate]);
+ id<CyteWebViewDelegate> delegate([self delegate]);
if ([delegate respondsToSelector:@selector(webView:didClearWindowObject:forFrame:)])
[delegate webView:view didClearWindowObject:window forFrame:frame];
if ([UIWebView instancesRespondToSelector:@selector(webView:didClearWindowObject:forFrame:)])
// }}}
// webView:didFailLoadWithError:forFrame: (2.0+) {{{
- (void) webView:(WebView *)view didFailLoadWithError:(NSError *)error forFrame:(WebFrame *)frame {
- id<CYWebViewDelegate> delegate([self delegate]);
+ id<CyteWebViewDelegate> delegate([self delegate]);
if ([delegate respondsToSelector:@selector(webView:didFailLoadWithError:forFrame:)])
[delegate webView:view didFailLoadWithError:error forFrame:frame];
if ([UIWebView instancesRespondToSelector:@selector(webView:didFailLoadWithError:forFrame:)])
// }}}
// webView:didFailProvisionalLoadWithError:forFrame: (2.0+) {{{
- (void) webView:(WebView *)view didFailProvisionalLoadWithError:(NSError *)error forFrame:(WebFrame *)frame {
- id<CYWebViewDelegate> delegate([self delegate]);
+ id<CyteWebViewDelegate> delegate([self delegate]);
if ([delegate respondsToSelector:@selector(webView:didFailProvisionalLoadWithError:forFrame:)])
[delegate webView:view didFailProvisionalLoadWithError:error forFrame:frame];
if ([UIWebView instancesRespondToSelector:@selector(webView:didFailProvisionalLoadWithError:forFrame:)])
// }}}
// webView:didFinishLoadForFrame: (2.0+) {{{
- (void) webView:(WebView *)view didFinishLoadForFrame:(WebFrame *)frame {
- id<CYWebViewDelegate> delegate([self delegate]);
+ id<CyteWebViewDelegate> delegate([self delegate]);
if ([delegate respondsToSelector:@selector(webView:didFinishLoadForFrame:)])
[delegate webView:view didFinishLoadForFrame:frame];
if ([UIWebView instancesRespondToSelector:@selector(webView:didFinishLoadForFrame:)])
}
- (void) webView:(WebView *)view didReceiveTitle:(NSString *)title forFrame:(WebFrame *)frame {
- id<CYWebViewDelegate> delegate([self delegate]);
+ id<CyteWebViewDelegate> delegate([self delegate]);
if ([delegate respondsToSelector:@selector(webView:didReceiveTitle:forFrame:)])
[delegate webView:view didReceiveTitle:title forFrame:frame];
if ([UIWebView instancesRespondToSelector:@selector(webView:didReceiveTitle:forFrame:)])
// }}}
// webView:didStartProvisionalLoadForFrame: (2.0+) {{{
- (void) webView:(WebView *)view didStartProvisionalLoadForFrame:(WebFrame *)frame {
- id<CYWebViewDelegate> delegate([self delegate]);
+ id<CyteWebViewDelegate> delegate([self delegate]);
if ([delegate respondsToSelector:@selector(webView:didStartProvisionalLoadForFrame:)])
[delegate webView:view didStartProvisionalLoadForFrame:frame];
if ([UIWebView instancesRespondToSelector:@selector(webView:didStartProvisionalLoadForFrame:)])
}
- (NSURLRequest *) webView:(WebView *)view resource:(id)identifier willSendRequest:(NSURLRequest *)request redirectResponse:(NSURLResponse *)response fromDataSource:(WebDataSource *)source {
- id<CYWebViewDelegate> delegate([self delegate]);
+ id<CyteWebViewDelegate> delegate([self delegate]);
if ([UIWebView instancesRespondToSelector:@selector(webView:resource:willSendRequest:redirectResponse:fromDataSource:)])
request = [super webView:view resource:identifier willSendRequest:request redirectResponse:response fromDataSource:source];
if ([delegate respondsToSelector:@selector(webView:resource:willSendRequest:redirectResponse:fromDataSource:)])
// }}}
// webView:runJavaScriptAlertPanelWithMessage:initiatedByFrame: (2.1+) {{{
- (void) webView:(WebView *)view runJavaScriptAlertPanelWithMessage:(NSString *)message initiatedByFrame:(WebFrame *)frame {
- id<CYWebViewDelegate> delegate([self delegate]);
+ id<CyteWebViewDelegate> delegate([self delegate]);
if ([UIWebView instancesRespondToSelector:@selector(webView:runJavaScriptAlertPanelWithMessage:initiatedByFrame:)])
if (
![delegate respondsToSelector:@selector(webView:shouldRunJavaScriptAlertPanelWithMessage:initiatedByFrame:)] ||
// }}}
// webView:runJavaScriptConfirmPanelWithMessage:initiatedByFrame: (2.1+) {{{
- (BOOL) webView:(WebView *)view runJavaScriptConfirmPanelWithMessage:(NSString *)message initiatedByFrame:(WebFrame *)frame {
- id<CYWebViewDelegate> delegate([self delegate]);
+ id<CyteWebViewDelegate> delegate([self delegate]);
if ([UIWebView instancesRespondToSelector:@selector(webView:runJavaScriptConfirmPanelWithMessage:initiatedByFrame:)])
if (
![delegate respondsToSelector:@selector(webView:shouldRunJavaScriptConfirmPanelWithMessage:initiatedByFrame:)] ||
// }}}
// webView:runJavaScriptTextInputPanelWithPrompt:defaultText:initiatedByFrame: (2.1+) {{{
- (NSString *) webView:(WebView *)view runJavaScriptTextInputPanelWithPrompt:(NSString *)prompt defaultText:(NSString *)text initiatedByFrame:(WebFrame *)frame {
- id<CYWebViewDelegate> delegate([self delegate]);
+ id<CyteWebViewDelegate> delegate([self delegate]);
if ([UIWebView instancesRespondToSelector:@selector(webView:runJavaScriptTextInputPanelWithPrompt:defaultText:initiatedByFrame:)])
if (
![delegate respondsToSelector:@selector(webView:shouldRunJavaScriptTextInputPanelWithPrompt:defaultText:initiatedByFrame:)] ||
}
- (void) webViewClose:(WebView *)view {
- id<CYWebViewDelegate> delegate([self delegate]);
+ id<CyteWebViewDelegate> delegate([self delegate]);
if ([delegate respondsToSelector:@selector(webViewClose:)])
[delegate webViewClose:view];
if ([UIWebView instancesRespondToSelector:@selector(webViewClose:)])
- (void) _updateViewSettings {
[super _updateViewSettings];
- id<CYWebViewDelegate> delegate([self delegate]);
+ id<CyteWebViewDelegate> delegate([self delegate]);
if ([delegate respondsToSelector:@selector(webViewUpdateViewSettings:)])
[delegate webViewUpdateViewSettings:self];
}