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. 40609
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 Unique identifier used to set markup container node id. @type {number} 25956
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. 1360
text-editor.js Creates a simple text editor node, used for TEXT and COMMENT nodes. 3325