Developers guide
Events
tag:open
{
target: Node,
}
Emitted when an opening element is parsed: <div>
. target
will be
newly created Node.
tag:close
{
target: Node,
previous: Node,
}
Emitted when a closing element is parsed: </div>
. target
refers to
the close-element itself and previous
is the current active element
about to be closed.
attr
{
target: Node,
key: String,
value: String|undefined,
quote: 'single'|'double'|undefined,
}
Emitted when an element attribute is parsed: <div foo="bar">
.
Target node will not have been updated with the new attribute yet
(e.g. node.getAttribute(...)
will return undefined
or a previous
value).