Skip to content

pantoken-root / formats/interactions/src / initCloseButton

Función: initCloseButton() ​

initCloseButton(btn): void

Conectar un botón de cierre para descartar su objetivo.

Resolución del objetivo (la primera coincidencia gana):

  1. data-close-target="id" — descartar el elemento con ese id
  2. popovertarget / commandfor — omitir; el navegador nativo lo maneja
  3. subir hasta el <dialog>, [popover], [data-dismissible], [open], alerta o banner

Estrategia de cierre:

  • <dialog> → dialog.close()
  • [popover] → el.hidePopover()
  • .instui-alert o .instui-banner → evento cancelable dismiss, luego desvanecer y eliminar
  • [data-dismissible] o [open] → eliminar el atributo open + disparar el evento burbujeante close

Parámetros ​

btn ​

HTMLElement

Devuelve ​

void