class

DomListener

@Js
class DomListener : Obj

DomListener monitors the DOM and invokes callbacks when modifications occur.

DomListener works by registering a global MutationObserver on the body tag and collects all childList events for his subtree. All mutation events are queued and processed on a reqAnimationFrame. Registered nodes are held with weak references, and will be garbage collected when out of scope.

methods onMount

Request callback when target node is mounted into document

cur

onResize

Request callback when target node size has changed

onUnmount

Request callback when target node is unmounted from document

cur static DomListener cur()

onMount Void onMount(Elem target, |Elem| f)

Request callback when target node is mounted into document.

onResize Void onResize(Elem target, |Elem| f)

Request callback when target node size has changed.

onUnmount Void onUnmount(Elem target, |Elem| f)

Request callback when target node is unmounted from document.

Haxall 4.0.5 ∙ 24-Feb-2026 14:33 EST