element-container.js |
An implementation of MarkupContainer for Elements that can contain
child nodes.
Allows editing of tag name, attributes, expanding / collapsing.
@param {MarkupView} markupView
The markup view that owns this container.
@param {NodeFront} node
The node to display.
|
8122 |
element-editor.js |
Creates an editor for an Element node.
@param {MarkupContainer} container
The container owning this editor.
@param {NodeFront} node
The NodeFront being edited.
|
39838 |
html-editor.js |
A wrapper around the Editor component, that allows editing of HTML.
The main functionality this provides around the Editor is the ability
to show/hide/position an editor inplace. It only appends once to the
body, and uses CSS to position the editor. The reason it is done this
way is that the editor is loaded in an iframe, and calling appendChild
causes it to reload.
Meant to be embedded inside of an HTML page, as in markup.xhtml.
@param {HTMLDocument} htmlDocument
The document to attach the editor to. Will also use this
document as a basis for listening resize events.
|
5288 |
markup-container.js |
The main structure for storing a document node in the markup
tree. Manages creation of the editor for the node and
a <ul> for placing child elements, and expansion/collapsing
of the element.
This should not be instantiated directly, instead use one of:
MarkupReadOnlyContainer
MarkupTextContainer
MarkupElementContainer
|
26091 |
moz.build |
|
602 |
read-only-container.js |
An implementation of MarkupContainer for Pseudo Elements,
Doctype nodes, or any other type generic node that doesn't
fit for other editors.
Does not allow any editing, just viewing / selecting.
@param {MarkupView} markupView
The markup view that owns this container.
@param {NodeFront} node
The node to display.
|
1244 |
read-only-editor.js |
Creates an editor for non-editable nodes.
|
2166 |
root-container.js |
Dummy container node used for the root document element.
|
1514 |
slotted-node-container.js |
Slotted node containers never display children and should not react to toggle.
|
1989 |
slotted-node-editor.js |
Stub method for consistency with ElementEditor.
|
1663 |
text-container.js |
An implementation of MarkupContainer for text node and comment nodes.
Allows basic text editing in a textarea.
@param {MarkupView} markupView
The markup view that owns this container.
@param {NodeFront} node
The node to display.
@param {Inspector} inspector
The inspector tool container the markup-view
|
1552 |
text-editor.js |
Creates a simple text editor node, used for TEXT and COMMENT
nodes.
@param {MarkupContainer} container
The container owning this editor.
@param {DOMNode} node
The node being edited.
@param {String} type
The type of editor to build. This can be either 'text' or 'comment'.
|
3311 |