Skip to content

pantoken-root / formats/interactions/src / initCloseButton

Funció: initCloseButton() ​

initCloseButton(btn): void

Connectar un botó de tancament per descartar el seu objectiu.

Resolució de la destinació (guanya la primera coincidència):

  1. data-close-target="id" — descarta l'element amb aquesta id
  2. popovertarget / commandfor — salta; el navegador natiu s'encarrega
  3. ascendint fins al <dialog>, [popover], [data-dismissible], [open], alerta o bàner

Estratègia de tancament:

  • <dialog> → dialog.close()
  • [popover] → el.hidePopover()
  • .instui-alert o .instui-banner → esdeveniment cancel·lable dismiss, després es difumina i s'elimina
  • [data-dismissible] o [open] → eliminar l'atribut open + disparar l'esdeveniment de burbleig close

Paràmetres ​

btn ​

HTMLElement

Retorna ​

void