Class CKEDITOR.htmlParser.element
Defined in: core/htmlparser/element.js.
Constructor Attributes | Constructor Name and Description |
---|---|
CKEDITOR.htmlParser.element(name, attributes)
A lightweight representation of an HTML element.
|
Field Attributes | Field Name and Description |
---|---|
Holds the attributes defined for this element.
|
|
The nodes that are direct children of this element.
|
|
The element name.
|
|
The node type.
|
Method Attributes | Method Name and Description |
---|---|
add(node)
Adds a node to the element children list.
|
|
clone()
Clone this element.
|
|
writeChildrenHtml(writer, filter)
|
|
writeHtml(writer, filter)
Writes the element HTML to a CKEDITOR.htmlWriter.
|
Class Detail
CKEDITOR.htmlParser.element(name, attributes)
Since:
3.0
A lightweight representation of an HTML element.
- Parameters:
- {String} name
- The element name.
- {Object} attributes
- And object holding all attributes defined for this element.
Field Detail
{Object}
attributes
Since:
3.0
Holds the attributes defined for this element.
{Array}
children
Since:
3.0
The nodes that are direct children of this element.
{String}
name
Since:
3.0
The element name.
{Number}
type
Since:
3.0
The node type. This is a constant value set to CKEDITOR.NODE_ELEMENT.
Method Detail
{Undefined}
add(node)
Since:
3.0
Adds a node to the element children list.
- Parameters:
- {Object} node
- The node to be added. It can be any of of the following types: CKEDITOR.htmlParser.element, CKEDITOR.htmlParser.text and CKEDITOR.htmlParser.comment.
{CKEDITOR.htmlParser.element}
clone()
Since:
3.0
Clone this element.
- Returns:
- {CKEDITOR.htmlParser.element} The element clone.
{Undefined}
writeChildrenHtml(writer, filter)
Since:
3.0
NO EXAMPLE AVAILABLE
- Parameters:
- {Undefined} writer
- {Undefined} filter
{Undefined}
writeHtml(writer, filter)
Since:
3.0
Writes the element HTML to a CKEDITOR.htmlWriter.
- Parameters:
- {CKEDITOR.htmlWriter} writer
- The writer to which write the HTML.
- {Undefined} filter