This repository has been archived on 2025-08-18. You can view files and clone it, but you cannot make any changes to it's state, such as pushing and creating new issues, pull requests or comments.
Twittia/ViewDelegate.m
Jeena Paradies bca1a00545 first commit
2010-04-16 23:41:16 +02:00

43 lines
1.1 KiB
Objective-C

//
// ViewDelegate.m
// Twittia 2
//
// Created by Jeena on 15.04.10.
// Licence: BSD (see attached LICENCE.txt file).
//
#import "ViewDelegate.h"
@implementation ViewDelegate
-(id)initWithWebView:(WebView *) view {
if ( self = [super init] ) {
webView = view;
}
return self;
}
- (void)webView:(WebView *)webView addMessageToConsole:(NSDictionary *)message;{ (void)webView;
if (![message isKindOfClass:[NSDictionary class]]) return;
NSLog(@"js: %@:%@: %@",
[[message objectForKey:@"sourceURL"] lastPathComponent],
[message objectForKey:@"lineNumber"],
[message objectForKey:@"message"]
);
}
- (void)webView:(WebView *)sender runJavaScriptAlertPanelWithMessage:(NSString *)message initiatedByFrame:(WebFrame *)frame {
NSLog(@"jsa: %@", message);
}
- (void)webView:(WebView *)sender decidePolicyForNavigationAction:(NSDictionary *)actionInformation request:(NSURLRequest *)request frame:(WebFrame *)frame decisionListener:(id <WebPolicyDecisionListener>)listener {
[listener ignore];
[[NSWorkspace sharedWorkspace] openURL:[request URL]];
}
@end