File

projects/m2-core/src/lib/core/utils/dom.utils.ts

Index

Methods

Methods

Static appendStylesheet
appendStylesheet(href: string)
Parameters :
Name Type Optional
href string No
Returns : void
Static getClosestParent
getClosestParent(element: HTMLElement, predicate: (p: HTMLElement) => void)
Parameters :
Name Type Optional
element HTMLElement No
predicate function No
Returns : HTMLElement | null
Static getClosestParentWithOverflow
getClosestParentWithOverflow(element: HTMLElement)
Parameters :
Name Type Optional
element HTMLElement No
Returns : HTMLElement
Static isChild
isChild(elem, potentialParent)
Parameters :
Name Optional
elem No
potentialParent No
Returns : boolean

true if elem is child of potentialParent or the potentialParent itself.

Static isElementFocused
isElementFocused(element: HTMLElement)

{boolean} TRUE in case element or its child is focused

Parameters :
Name Type Optional
element HTMLElement No
Returns : boolean
Static removeElement
removeElement(elem: HTMLElement)
Parameters :
Name Type Optional
elem HTMLElement No
Returns : void
Static removeStylesheet
removeStylesheet(path: string)
Parameters :
Name Type Optional
path string No
Returns : void
Static restoreSelection
restoreSelection(contentEditableElem: HTMLElement, savedSelection: TextSelection)
Parameters :
Name Type Optional
contentEditableElem HTMLElement No
savedSelection TextSelection No
Returns : void
Static saveSelection
saveSelection(contentEditableElem: HTMLElement)
Parameters :
Name Type Optional
contentEditableElem HTMLElement No
Returns : TextSelection
Static setCaretAtEnd
setCaretAtEnd(contentEditableElem: HTMLElement)
Parameters :
Name Type Optional
contentEditableElem HTMLElement No
Returns : void

results matching ""

    No results matching ""