{ "version": 3, "sources": ["../../javascript/tel_modal.js"], "sourcesContent": ["document.addEventListener(\"turbo:load\", () => {\n const modalTel = document.querySelector(\"#modalTel\");\n if (!modalTel) {\n return;\n }\n\n const modalTelButton = document.querySelector(\"#modalTelButton\");\n let id;\n\n // \u5404\u30DC\u30BF\u30F3\u306B\u5BFE\u3057\u3066\u30AF\u30EA\u30C3\u30AF\u30A4\u30D9\u30F3\u30C8\u3092\u8FFD\u52A0\n document.querySelectorAll(\".telButton\").forEach((telButton) => {\n telButton.addEventListener(\"click\", () => {\n // modalTelButton\u306Ehref\u5C5E\u6027\u306B\u96FB\u8A71\u756A\u53F7\u3092\u8A2D\u5B9A\n const { value } = telButton;\n // \u5712\u8A73\u7D30\u30DA\u30FC\u30B8\u306E\u96FB\u8A71\u756A\u53F7\u76F4\u63A5\u30AF\u30EA\u30C3\u30AF\u306E\u5834\u5408\u3001\u96FB\u8A71\u756A\u53F7\u304C\u6B63\u5E38\u306B\u53D6\u308C\u306A\u3044\u305F\u3081 telButton.dataset.value \u3092\u8FFD\u52A0\n modalTelButton.href = `tel:${value || telButton.dataset.value}`;\n id = telButton.dataset.id;\n\n modalTel.classList.add(\"modalTelOpen\");\n });\n });\n\n const buttonTelClose = document.querySelector(\"#modalTelClose\");\n buttonTelClose.addEventListener(\"click\", () => {\n modalTel.classList.remove(\"modalTelOpen\");\n });\n\n const closeModal = () => {\n modalTel.classList.remove(\"modalTelOpen\");\n };\n document.addEventListener(\"click\", (e) => {\n if (e.target === modalTel) {\n closeModal();\n }\n });\n\n const clickTelEvent = () => {\n if (id) {\n $.ajax({\n url: '/tel_link',\n type: 'POST',\n contentType: 'application/json',\n data: JSON.stringify({ daycare_center_id: id })\n }).done(() => {\n // \u4F55\u3082\u3057\u306A\u3044\n }).fail((xhr, status, error) => {\n console.error('Error:', error);\n });\n }\n closeModal();\n };\n modalTelButton.addEventListener(\"click\", clickTelEvent);\n});\n"], "mappings": ";;AAAA,WAAS,iBAAiB,cAAc,MAAM;AAC5C,UAAM,WAAW,SAAS,cAAc,WAAW;AACnD,QAAI,CAAC,UAAU;AACb;AAAA,IACF;AAEA,UAAM,iBAAiB,SAAS,cAAc,iBAAiB;AAC/D,QAAI;AAGJ,aAAS,iBAAiB,YAAY,EAAE,QAAQ,CAAC,cAAc;AAC7D,gBAAU,iBAAiB,SAAS,MAAM;AAExC,cAAM,EAAE,MAAM,IAAI;AAElB,uBAAe,OAAO,OAAO,SAAS,UAAU,QAAQ;AACxD,aAAK,UAAU,QAAQ;AAEvB,iBAAS,UAAU,IAAI,cAAc;AAAA,MACvC,CAAC;AAAA,IACH,CAAC;AAED,UAAM,iBAAiB,SAAS,cAAc,gBAAgB;AAC9D,mBAAe,iBAAiB,SAAS,MAAM;AAC7C,eAAS,UAAU,OAAO,cAAc;AAAA,IAC1C,CAAC;AAED,UAAM,aAAa,MAAM;AACvB,eAAS,UAAU,OAAO,cAAc;AAAA,IAC1C;AACA,aAAS,iBAAiB,SAAS,CAAC,MAAM;AACxC,UAAI,EAAE,WAAW,UAAU;AACzB,mBAAW;AAAA,MACb;AAAA,IACF,CAAC;AAED,UAAM,gBAAgB,MAAM;AAC1B,UAAI,IAAI;AACN,UAAE,KAAK;AAAA,UACL,KAAK;AAAA,UACL,MAAM;AAAA,UACN,aAAa;AAAA,UACb,MAAM,KAAK,UAAU,EAAE,mBAAmB,GAAG,CAAC;AAAA,QAChD,CAAC,EAAE,KAAK,MAAM;AAAA,QAEd,CAAC,EAAE,KAAK,CAAC,KAAK,QAAQ,UAAU;AAC9B,kBAAQ,MAAM,UAAU,KAAK;AAAA,QAC/B,CAAC;AAAA,MACH;AACA,iBAAW;AAAA,IACb;AACA,mBAAe,iBAAiB,SAAS,aAAa;AAAA,EACxD,CAAC;", "names": [] }