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

typedefault value
requiredelementTaggableElement | null
optionalparentElementsTaggedElement[][]
tip

findTaggedParentElements starting element does not have to be a TaggedElement. Any TaggableElement will do.

Returns

Array of TaggedElement