WebCore:
[WebKit-https.git] / WebKit / WebView.subproj / WebDefaultEditingDelegate.m
1 /*      
2     WebDefaultEditingDelegate.m
3     Copyright 2004, Apple Computer, Inc.
4 */
5 #import <Cocoa/Cocoa.h>
6
7 #import <WebKit/WebDefaultEditingDelegate.h>
8
9 #import <WebKit/DOM.h>
10 #import <WebKit/WebView.h>
11 #import <WebKit/WebViewPrivate.h>
12
13 @implementation WebDefaultEditingDelegate
14
15 static WebDefaultEditingDelegate *sharedDelegate = nil;
16
17 + (WebDefaultEditingDelegate *)sharedEditingDelegate
18 {
19     if (!sharedDelegate) {
20         sharedDelegate = [[WebDefaultEditingDelegate alloc] init];
21     }
22     return sharedDelegate;
23 }
24
25 - (BOOL)webViewShouldBeginEditing:(WebView *)webView
26 {
27     return YES;
28 }
29
30 - (BOOL)webViewShouldEndEditing:(WebView *)webView
31 {
32     return YES;
33 }
34
35 - (BOOL)webView:(WebView *)webView shouldInsertNode:(DOMNode *)node replacingDOMRange:(DOMRange *)range givenAction:(WebViewInsertAction)action
36 {
37     return YES;
38 }
39
40 - (BOOL)webView:(WebView *)webView shouldInsertText:(NSString *)text replacingDOMRange:(DOMRange *)range givenAction:(WebViewInsertAction)action
41 {
42     return YES;
43 }
44
45 - (BOOL)webView:(WebView *)webView shouldDeleteDOMRange:(DOMRange *)range
46 {
47     return YES;
48 }
49
50 - (BOOL)webView:(WebView *)webView shouldChangeSelectedDOMRange:(DOMRange *)currentRange toDOMRange:(DOMRange *)proposedRange
51 {
52     return YES;
53 }
54
55 - (BOOL)webView:(WebView *)webView shouldApplyStyle:(DOMCSSStyleDeclaration *)style toElementsInDOMRange:(DOMRange *)range
56 {
57     return YES;
58 }
59
60 - (BOOL)webView:(WebView *)webView shouldChangeTypingStyle:(DOMCSSStyleDeclaration *)currentStyle toStyle:(DOMCSSStyleDeclaration *)proposedStyle
61 {
62     return YES;
63 }
64
65 - (BOOL)webView:(WebView *)webView doCommandBySelector:(SEL)selector
66 {
67     return YES;
68 }
69
70 - (void)webViewDidBeginEditing:(NSNotification *)notification
71 {
72 }
73
74 - (void)webViewDidChange:(NSNotification *)notification
75 {
76 }
77
78 - (void)webViewDidEndEditing:(NSNotification *)notification
79 {
80 }
81
82 - (void)webViewDidChangeTypingStyle:(NSNotification *)notification
83 {
84 }
85
86 - (void)webViewDidChangeSelection:(NSNotification *)notification
87 {
88 }
89
90 - (NSUndoManager *)undoManagerForWebView:(WebView *)webView
91 {
92     return nil;
93 }
94
95 @end