UNPKG

@miyagi/core

Version:

miyagi is a component development tool for JavaScript template engines.

2 lines (1 loc) 460 B
Array.from(document.querySelectorAll(".js-openMockData")).forEach((e=>{e.addEventListener("click",(e=>{const t=document.getElementById(e.target.closest("button").getAttribute("aria-controls")),n=t.querySelector(".js-closeMockData");t.hidden=!1;const o=()=>{t.hidden=!0,n.removeEventListener("click",o),document.removeEventListener("keydown",c)},c=e=>{"Escape"===e.key&&o()};n.addEventListener("click",o),document.addEventListener("keydown",c),n.focus()}))}));