Name Description Size
element-container.js An implementation of MarkupContainer for Elements that can contain child nodes. Allows editing of tag name, attributes, expanding / collapsing. 8001
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. 40596
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. 5782
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 26016
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. 1131
read-only-editor.js Creates an editor for non-editable nodes. 1964
root-container.js Dummy container node used for the root document element. 1525
slotted-node-container.js Slotted node containers never display children and should not react to toggle. 1851
slotted-node-editor.js Stub method for consistency with ElementEditor. 1653
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. 3325