Skip to content

pantoken-root / formats/interactions/src / initCloseButton

Fonksiyon: initCloseButton() ​

initCloseButton(btn): void

Kapatma düğmesini hedefini kapatacak şekilde bağla.

Hedef çözümü (ilk eşleşme kazanır):

  1. data-close-target="id" — o kimliğe sahip elementi kaldır
  2. popovertarget / commandfor — atla; tarayıcı bunu yerel olarak yönetir
  3. en yakın <dialog>, [popover], [data-dismissible], [open], uyarı veya afiş

Kapatma stratejisi:

  • <dialog> → dialog.close()
  • [popover] → el.hidePopover()
  • .instui-alert or .instui-banner → iptal edilebilir dismiss olayı, ardından solarak kaybolur ve kaldırılır
  • [data-dismissible] veya [open] → open özniteliğini kaldır + kabarcıklanan close

Parametreler ​

btn ​

HTMLElement

Döndürür ​

void