7b95939eb4840276e6663008b254e16de7ba086d
[WebKit-https.git] / WebKit / WebView.subproj / WebDefaultFrameLoadDelegate.m
1 /*      
2         WebDefaultFrameLoadDelegate.m
3         Copyright 2002, Apple, Inc. All rights reserved.
4 */
5 #import <WebKit/WebDefaultFrameLoadDelegate.h>
6 #import <WebKit/WebDataSource.h>
7 #import <WebKit/WebFrame.h>
8
9 @implementation WebDefaultFrameLoadDelegate
10
11 static WebDefaultFrameLoadDelegate *sharedDelegate = nil;
12
13 // Return a object with vanilla implementations of the protocol's methods
14 // Note this feature relies on our default delegate being stateless
15 + (WebDefaultFrameLoadDelegate *)sharedFrameLoadDelegate
16 {
17     if (!sharedDelegate) {
18         sharedDelegate = [[WebDefaultFrameLoadDelegate alloc] init];
19     }
20     return sharedDelegate;
21 }
22
23 - (void)webView:(WebView *)sender didStartProvisionalLoadForFrame:(WebFrame *)frame { }
24
25 - (void)webView:(WebView *)sender didReceiveServerRedirectForProvisionalLoadForFrame:(WebFrame *)frame { }
26
27 - (void)webView:(WebView *)sender didFailProvisionalLoadWithError:(NSError *)error forFrame:(WebFrame *)frame { }
28
29 - (void)webView:(WebView *)sender didCommitLoadForFrame:(WebFrame *)frame { }
30
31 - (void)webView:(WebView *)sender didReceiveTitle:(NSString *)title forFrame:(WebFrame *)frame { }
32
33 - (void)webView:(WebView *)sender didReceiveIcon:(NSImage *)image forFrame:(WebFrame *)frame { }
34
35 - (void)webView:(WebView *)sender didFinishLoadForFrame:(WebFrame *)frame { }
36
37 - (void)webView:(WebView *)sender didFailLoadWithError:(NSError *)error forFrame:(WebFrame *)frame { }
38
39 - (void)webView:(WebView *)sender didChangeLocationWithinPageForFrame:(WebFrame *)frame { }
40
41 - (void)webView:(WebView *)sender willPerformClientRedirectToURL:(NSURL *)URL delay:(NSTimeInterval)seconds fireDate:(NSDate *)date forFrame:(WebFrame *)frame { }
42
43 - (void)webView:(WebView *)sender didCancelClientRedirectForFrame:(WebFrame *)frame { }
44
45 - (void)webView:(WebView *)sender willCloseFrame:(WebFrame *)frame { }
46
47 @end