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