Documentation
Inspector
isText
value | Mixed |
Returns: Boolean
Check if the value is the text (not html) or the text node.
var is = this.inspector.isText(value);
isInlineTag
tag | String |
Returns: Boolean
Check if the tag is a inline tag.
var is = this.inspector.isInlineTag('b');
isBlockTag
tag | String |
Returns: Boolean
Check if the tag is a block tag.
var is = this.inspector.isBlockTag('p');
isTableCellTag
tag | String |
Returns: Boolean
Check if the tag is a table cell tag (td or th).
var is = this.inspector.isTableCellTag('td');
isHeadingTag
tag | String |
Returns: Boolean
Check if the tag is a heading tag (h1, h2, h3, h4, h5, h6).
var is = this.inspector.isHeadingTag('h1');
parse
el | Node Element Dom |
Returns: Object
Parse the element to the inspector object.
var data = this.inspector.parse(el);
isEditor
Returns: Boolean
Check if the element is the editor node.
var data = this.inspector.parse(el);
var is = data.isEditor();
isInEditor
Returns: Boolean
Check if the element is in the editor.
var data = this.inspector.parse(el);
var is = data.isInEditor();
isComponent
Returns: Boolean
Check if the element is a component (widget, variable etc).
var data = this.inspector.parse(el);
var is = data.isComponent();
isComponentType
type | String |
Returns: Boolean
Check if the element is a component and has the specified type.
var data = this.inspector.parse(el);
var is = data.isComponentType('widget');
isComponentEditable
Returns: Boolean
Check if the element is a component and is editable (table or code in the figure).
var data = this.inspector.parse(el);
var is = data.isComponentEditable();
isFigcaption
Returns: Boolean
Check if the element is a figcaption.
var data = this.inspector.parse(el);
var is = data.isFigcaption();
isPre
Returns: Boolean
Check if the element is a pre.
var data = this.inspector.parse(el);
var is = data.isPre();
isCode
Returns: Boolean
Check if the element is a code.
var data = this.inspector.parse(el);
var is = data.isCode();
isList
Returns: Boolean
Check if the element is a list (ul or ol).
var data = this.inspector.parse(el);
var is = data.isList();
isFirstListItem
Returns: Boolean
Check if the element is the first list item (first li tag).
var data = this.inspector.parse(el);
var is = data.isFirstListItem();
isLastListItem
Returns: Boolean
Check if the element is the last list item (last li tag).
var data = this.inspector.parse(el);
var is = data.isLastListItem();
isFirstTableCell
Returns: Boolean
Check if the element is the first table cell (td or th tag).
var data = this.inspector.parse(el);
var is = data.isFirstTableCell();
isLastTableCell
Returns: Boolean
Check if the element is the last table cell (td or th tag).
var data = this.inspector.parse(el);
var is = data.isLastTableCell();
isTable
Returns: Boolean
Check if the element is a table.
var data = this.inspector.parse(el);
var is = data.isTable();
isHeading
Returns: Boolean
Check if the element is a heading (h1, h2, h3, h4, h5, h6).
var data = this.inspector.parse(el);
var is = data.isHeading();
isBlockquote
Returns: Boolean
Check if the element is a blockquote.
var data = this.inspector.parse(el);
var is = data.isBlockquote();
isDl
Returns: Boolean
Check if the element is a dl list.
var data = this.inspector.parse(el);
var is = data.isDl();
isParagraph
Returns: Boolean
Check if the element is a paragraph.
var data = this.inspector.parse(el);
var is = data.isParagraph();
isLink
Returns: Boolean
Check if the element is a link (a tag).
var data = this.inspector.parse(el);
var is = data.isLink();
isFile
Returns: Boolean
Check if the element is a file (a tag with data-file attribute).
var data = this.inspector.parse(el);
var is = data.isFile();
isText
Returns: Boolean
Check if the element is a text node.
var data = this.inspector.parse(el);
var is = data.isText();
isInline
Returns: Boolean
Check if the element is an inline.
var data = this.inspector.parse(el);
var is = data.isInline();
isBlock
Returns: Boolean
Check if the element is a block.
var data = this.inspector.parse(el);
var is = data.isBlock();
isElement
Returns: Boolean
Check if the element is an inline or a block (not a text node).
var data = this.inspector.parse(el);
var is = data.isElement();
hasParent
tags | Array |
Returns: Boolean
Check if the element has the specified tags as parents.
var data = this.inspector.parse(el);
var has = data.hasParent(['h1', 'p']);
getNode
Returns: Node
Get the node of the element.
var data = this.inspector.parse(el);
var node = data.getNode();
getTag
Returns: String
Get the tag of the element.
var data = this.inspector.parse(el);
var tag = data.getTag();
getComponent
Returns: Node
Boolean
Get the component node relative to the element.
var data = this.inspector.parse(el);
var node = data.getComponent();
getComponentType
Returns: String
Boolean
Get the element component type.
var data = this.inspector.parse(el);
var type = data.getComponentType();
getFirstNode
Returns: Node
Boolean
Get the first node inside the element.
var data = this.inspector.parse(el);
var node = data.getFirstNode();
getLastNode
Returns: Node
Boolean
Get the last node inside the element.
var data = this.inspector.parse(el);
var node = data.getLastNode();
getFirstElement
Returns: Node
Boolean
Get the first element (not text node) inside the element.
var data = this.inspector.parse(el);
var node = data.getFirstElement();
getLastElement
Returns: Node
Boolean
Get the last element (not text node) inside the element.
var data = this.inspector.parse(el);
var node = data.getLastElement();
getFigcaption
Returns: Node
Boolean
Get the figcaption node relative to the element.
var data = this.inspector.parse(el);
var node = data.getFigcaption();
getPre
Returns: Node
Boolean
Get the pre node relative to the element.
var data = this.inspector.parse(el);
var node = data.getPre();
getCode
Returns: Node
Boolean
Get the code node relative to the element.
var data = this.inspector.parse(el);
var node = data.getCode();
getList
Returns: Node
Boolean
Get the list (ul or ol) node relative to the element.
var data = this.inspector.parse(el);
var node = data.getList();
getListItem
Returns: Node
Boolean
Get the list item (li element) node relative to the element.
var data = this.inspector.parse(el);
var node = data.getListItem();
getTable
Returns: Node
Boolean
Get the table node relative to the element.
var data = this.inspector.parse(el);
var node = data.getTable();
getTableCell
Returns: Node
Boolean
Get the table cell (td or th) node relative to the element.
var data = this.inspector.parse(el);
var node = data.getTableCell();
getComponentCodeElement
Returns: Node
Boolean
Get the code or pre node inside figure component relative to the element.
var data = this.inspector.parse(el);
var node = data.getComponentCodeElement();
getImageElement
Returns: Node
Boolean
Get the image node inside component relative to the element.
var data = this.inspector.parse(el);
var node = data.getImageElement();
getParagraph
Returns: Node
Boolean
Get the paragraph node relative to the element.
var data = this.inspector.parse(el);
var node = data.getParagraph();
getHeading
Returns: Node
Boolean
Get the heading (h1-h6) node relative to the element.
var data = this.inspector.parse(el);
var node = data.getHeading();
getDl
Returns: Node
Boolean
Get the dl list node relative to the element.
var data = this.inspector.parse(el);
var node = data.getDl();
getBlockquote
Returns: Node
Boolean
Get the blockquote node relative to the element.
var data = this.inspector.parse(el);
var node = data.getBlockquote();
getLink
Returns: Node
Boolean
Get the link (a element) node relative to the element.
var data = this.inspector.parse(el);
var node = data.getLink();
getFile
Returns: Node
Boolean
Get the file (a element with data-file attribute) node relative to the element.
var data = this.inspector.parse(el);
var node = data.getFile();
findFirstNode
selector | String |
Returns: Node
Boolean
Find the first node inside the element by the specified selector.
var data = this.inspector.parse(el);
var node = data.findFirstNode('td, th');
findLastNode
selector | String |
Returns: Node
Boolean
Find the last node inside the element by the specified selector.
var data = this.inspector.parse(el);
var node = data.findLastNode('td, th');