findParentTaggedElements
Walks the DOM upwards looking for TaggedElements. The resulting array can be used to reconstruct a LocationStack.
findParentTaggedElements = (
element: TaggableElement | null,
parentElements: TaggedElement[] = []
) => TaggedElement[]
info
findParentTaggedElements
is recursive. The parentElements
parameter is the accumulator.
Parameters
type | default value | ||
---|---|---|---|
required | element | TaggableElement | null | |
optional | parentElements | TaggedElement[] | [] |
tip
findTaggedParentElements
starting element
does not have to be a TaggedElement. Any TaggableElement will do.
Returns
Array of TaggedElement
See also