Skip to content

pantoken-root / formats/interactions/src / initCloseButton

פונקציה: initCloseButton() ​

initCloseButton(btn): void

לחבר כפתור סגירה כך שיסגור את היעד שלו.

פתרון היעד (ההתאמה הראשונה מנצחת):

  1. data-close-target="id" — דחה את האלמנט עם אותו id
  2. popovertarget / commandfor — דלג; הדפדפן המקומי מטפל בכך
  3. עלה עד ה-<dialog>, [popover], [data-dismissible], [open], התראה, או באנר

אסטרטגיית דחייה:

  • <dialog> → dialog.close()
  • [popover] → el.hidePopover()
  • .instui-alert או .instui-banner → אירוע שניתן לבטלו dismiss, ואז לדעוך ולהסיר
  • [data-dismissible] או [open] → הסר את המאפיין open + הפעל אירוע מתפשט close

פרמטרים ​

btn ​

HTMLElement

מחזיר ​

void