Skip to content

pantoken / formats/interactions/src / initCloseButton

Függvény: initCloseButton()

initCloseButton(btn): void

Bezárás gomb összekötése a célpontja elvetéséhez.

Cél feloldása (az első találat nyer):

  1. data-close-target="id" — az adott azonosítójú elem bezárása
  2. popovertarget / commandfor — kihagyás; a böngésző natívan kezeli
  3. lépjen fel a legközelebbi <dialog>, [popover] vagy [data-dismissible] elemig

Bezárási stratégia:

  • <dialog>dialog.close()
  • [popover]el.hidePopover()
  • [data-dismissible] vagy [open] → az open attribútum eltávolítása + buborékoló close kiváltása

Paraméterek

btn

HTMLElement

Visszatérés

void