Confirmed users, Bureaucrats and Sysops emeriti
969
edits
(Get rid of old stuff that is no longer relevant) |
|||
Line 13: | Line 13: | ||
== Interfaces Implemented by Docshell == | == Interfaces Implemented by Docshell == | ||
Docshell | Docshell implement the following interfaces | ||
* nsIDocShell [http://lxr.mozilla.org/mozilla/source/docshell/base/nsIDocShell.idl#68 LXR] | * nsIDocShell [http://lxr.mozilla.org/mozilla/source/docshell/base/nsIDocShell.idl#68 LXR] | ||
Line 41: | Line 31: | ||
* nsIEditorDocShell [http://lxr.mozilla.org/mozilla/source/docshell/base/nsIEditorDocShell.idl#45 LXR] | * nsIEditorDocShell [http://lxr.mozilla.org/mozilla/source/docshell/base/nsIEditorDocShell.idl#45 LXR] | ||
* nsIWebPageDescriptor [http://lxr.mozilla.org/mozilla/source/docshell/base/nsIWebPageDescriptor.idl#38 LXR] | * nsIWebPageDescriptor [http://lxr.mozilla.org/mozilla/source/docshell/base/nsIWebPageDescriptor.idl#38 LXR] | ||
* nsIWebShellServices [http://lxr.mozilla.org/mozilla/source/webshell/public/nsIWebShellServices.h#52 LXR] | |||
* nsILinkHandler [http://lxr.mozilla.org/mozilla/source/webshell/public/nsILinkHandler.h#70 LXR] | |||
* nsIClipboardCommands (why?) [http://lxr.mozilla.org/mozilla/source/webshell/public/nsIClipboardCommands.idl#42 LXR] | |||
nsIContentViewerContainer and nsIScriptGlobalObjectOwner, do we really need those? nsIRefreshURI is probably something to merge into nsIDocShell (or even nsIWebNavigation?). nsIEditorDocshell also doesn't really need to be a separate interface. | |||
Then again, do we want to just dump all sorts of stuff onto nsIDocShell? Not sure about that. Maybe we should look at who uses nsIDocShell and these other interfaces and why? | Then again, do we want to just dump all sorts of stuff onto nsIDocShell? Not sure about that. Maybe we should look at who uses nsIDocShell and these other interfaces and why? |