Skip to content

pantoken-root / formats/interactions/src / initCloseButton

Funktio: initCloseButton() ​

initCloseButton(btn): void

Kytke sulje‑painike siten, että se sulkee kohteen.

Kohteen ratkaisu (ensimmäinen osuma voittaa):

  1. data-close-target="id" — hylkää elementti, jolla on tuo id
  2. popovertarget / commandfor — ohita; selain hoitaa sen natiivisti
  3. siirry lähimpään <dialog>, [popover], [data-dismissible], [open], alertiin tai banneriin

Sulkemisstrategia:

  • <dialog> → dialog.close()
  • [popover] → el.hidePopover()
  • .instui-alert tai .instui-banner → peruutettavissa oleva dismiss -tapahtuma, sitten häivytä ja poista
  • [data-dismissible] tai [open] → poista open-attribuutti + laukaise kupliva close

Parametrit ​

btn ​

HTMLElement

Palauttaa ​

void