Make this window editable
aWindow | nsIDOMWindow, the window the embedder needs to make editable |
aEditorType | string, "html" "htmlsimple" "text" "textsimple" |
aMakeWholeDocumentEditable | if PR_TRUE make the whole document in aWindow editable, otherwise it's the embedder who should make the document (or part of it) editable. |
aInteractive | if PR_FALSE turn off scripting and plugins |
Test whether a specific window has had its editable flag set; it may have an editor
now, or will get one after the uri load.
Use this, passing the content root window, to test if we’ve set up editing
for this content.
Get the editor for this window. May return null
Setup editor and related support objects
Destroy editor and related support objects
Disable scripts and plugins in aWindow.
Restore JS and plugins (enable/disable them) according to the state they
were before the last call to disableJSAndPlugins.
Removes all the editor’s controllers/listeners etc and makes the window
uneditable.
Undos detachFromWindow(), reattaches this editing session/editor
to the window.
Status after editor creation and document loading
Value is one of the above error codes
Whether this session has disabled JS and plugins.
Error codes when we fail to create an editor
is placed in attribute editorStatus