Skip to content

pantoken-root / formats/interactions/src / initCloseButton

Fungsi: initCloseButton() ​

initCloseButton(btn): void

Hubungkan tombol tutup untuk menutup targetnya.

Resolusi target (cocokan pertama menang):

  1. data-close-target="id" — buang elemen dengan id itu
  2. popovertarget / commandfor — lewati; peramban bawaan yang menanganinya
  3. naik sampai ke <dialog>, [popover], [data-dismissible], [open], alert, atau banner

Strategi penutupan:

  • <dialog> → dialog.close()
  • [popover] → el.hidePopover()
  • .instui-alert atau .instui-banner → event yang dapat dibatalkan dismiss, lalu memudar dan dihapus
  • [data-dismissible] atau [open] → hapus atribut open + panggil bubbling close

Parameter ​

btn ​

HTMLElement

Mengembalikan ​

void