In order for editor embedding to be complete, we need to complete this task: * The API for set editable need to be recursive
I don't quite understand this, why would it need to be recursive? Once we're in editing mode, isn't everything in that document editable?
nsIEditingSession sits at the root content level. Inside it, you might have loaded a frameset. makeEditable() needs a flag that says 'recurse through the child windows and make each one editable', and there has to be an implementation behind that.
Summary: embedding: make editable API needs to be recursive → embedding: make editable API needs to be recursive (framesets)
i think this is done i need to talk to simon to see if he has any other plans for making this automatically recursive. We can right now iterate through all nsIDOMWindows and make each one editable. Is this enough or do we really need an extra parameter?
Status: NEW → ASSIGNED
It really needs to happen inside the embedding interface, because it's much easier for us to write the code (and use private convenience APIs like the docshell iterator) than for an embedder to write it.
*** Bug 157109 has been marked as a duplicate of this bug. ***
Assignee: mjudge → nobody
Status: ASSIGNED → NEW
You need to log in before you can comment on or make changes to this bug.