Skip to content

pantoken-root / formats/interactions/src / initRemove

Funktion: initRemove() ​

initRemove(target, options?): RemoveHandle

Entfernt ein Ziel nach einem Timeout. Vor dem Entfernen löst es ein abbrechbares, mit Bubbling versehenes dismiss-Ereignis aus. Das Verhindern dieses Ereignisses hält das Ziel montiert.

Das Timeout ist eine explizite Millisekunden-Option oder die berechnete, einheitenlose --timeout CSS-Custom-Property des Ziels. Fehlende, nicht-endliche und nicht-positive Werte aktivieren keinen Timer. Ein Ausblenden verwendet die Klassen des @pantoken/components transition-Utilities (.instui-transition + -fade-*) und wartet dann auf transitionend (mit einem Fallback); transition: "none" entfernt sofort.

Parameter ​

target ​

HTMLElement

options? ​

RemoveOptions = {}

Rückgabe ​

RemoveHandle