// // PBWebController.m // GitX // // Created by Pieter de Bie on 08-10-08. // Copyright 2008 __MyCompanyName__. All rights reserved. // #import "PBWebController.h" @implementation PBWebController @synthesize startFile; - (void) awakeFromNib { NSString* file = [[NSBundle mainBundle] pathForResource:startFile ofType:@"html"]; NSURLRequest * request = [NSURLRequest requestWithURL:[NSURL fileURLWithPath:file]]; finishedLoading = NO; [[view mainFrame] loadRequest:request]; } - (void) webView:(id) v didFinishLoadForFrame:(id) frame { id script = [view windowScriptObject]; [script setValue: self forKey:@"Controller"]; finishedLoading = YES; if ([self respondsToSelector:@selector(didLoad)]) [self performSelector:@selector(didLoad)]; } @end