replace AboutViewController
This commit is contained in:
40
ZeroTier One/AboutViewController.m
Normal file
40
ZeroTier One/AboutViewController.m
Normal file
@@ -0,0 +1,40 @@
|
||||
//
|
||||
// AboutViewController.m
|
||||
// ZeroTier One
|
||||
//
|
||||
// Created by Grant Limberg on 8/7/16.
|
||||
// Copyright © 2016 ZeroTier, Inc. All rights reserved.
|
||||
//
|
||||
|
||||
#import "AboutViewController.h"
|
||||
|
||||
@interface AboutViewController ()
|
||||
|
||||
@end
|
||||
|
||||
@implementation AboutViewController
|
||||
|
||||
- (void)viewDidLoad {
|
||||
[super viewDidLoad];
|
||||
|
||||
NSBundle *bundle = [NSBundle mainBundle];
|
||||
NSURL *path = [bundle URLForResource:@"about" withExtension:@"html"];
|
||||
if(path) {
|
||||
[self.webView.mainFrame loadRequest:[NSURLRequest requestWithURL:path]];
|
||||
}
|
||||
}
|
||||
|
||||
- (void)webView:(WebView *)webView decidePolicyForNavigationAction:(NSDictionary *)actionInformation
|
||||
request:(NSURLRequest *)request
|
||||
frame:(WebFrame *)frame
|
||||
decisionListener:(id<WebPolicyDecisionListener>)listener
|
||||
{
|
||||
if(request.URL != nil && request.URL.host != nil) {
|
||||
[[NSWorkspace sharedWorkspace] openURL:request.URL];
|
||||
}
|
||||
else {
|
||||
[listener use];
|
||||
}
|
||||
}
|
||||
|
||||
@end
|
||||
Reference in New Issue
Block a user