{ "version": 3, "sources": ["../../../javascript/pages/detail.js"], "sourcesContent": ["//swiper(\u30B9\u30E9\u30A4\u30C0\u30FC\u5B9F\u88C5)\nnew Swiper(\".tourSwiper\", {\n pagination: {\n el: \".swiper-pagination\",\n },\n effect: \"slide\",\n spaceBetween: 0,\n grabCursor: true,\n centeredSlides: false,\n slidesPerView: \"auto\",\n loop: true,\n coverflowEffect: {\n rotate: 50,\n stretch: 0,\n depth: 100,\n modifier: 1,\n slideShadows: true,\n },\n navigation: {\n nextEl: \".tourSwiperNext\",\n prevEl: \".tourSwiperPrev\",\n },\n});\n\nnew Swiper(\".mainImageSwiper\", {\n pagination: {\n el: \".swiper-pagination\",\n },\n effect: \"slide\",\n spaceBetween: 0,\n grabCursor: true,\n centeredSlides: true,\n slidesPerView: \"auto\",\n loop: true,\n coverflowEffect: {\n rotate: 50,\n stretch: 0,\n depth: 100,\n modifier: 1,\n slideShadows: true,\n },\n navigation: {\n nextEl: \".mainImageSwiperNext\",\n prevEl: \".mainImageSwiperPrev\",\n },\n});\n\n//\u5712\u8A73\u7D30\u30D5\u30C3\u30BF\u30FC\u30AA\u30FC\u30D7\u30F3\nconst entryOpne = document.querySelector(\"#entryOpen\");\n\nentryOpne.addEventListener(\"click\", () => { detailOpen(); }, false);\n\nconst detailOpen = () => {\n document.querySelector(\".entryFooterFlex\").classList.toggle(\"--active\");\n document.querySelector(\".entrySpFooterButtons\").classList.toggle(\"--active\");\n entryOpen.classList.toggle(\"--active\");\n};\n\n//\u30CF\u30FC\u30C8\u5207\u308A\u66FF\u3048\njQuery(() => {\n $(\"#entryFooterFavorite\").on(\"click\", () => {\n $(\".entryFooterFavoriteArea\").toggleClass(\"--favorited\");\n });\n});\n\n//\u30B5\u30A4\u30C9\u30E1\u30CB\u30E5\u30FC\u8FFD\u5F93\nwindow.onscroll = () => {\n let x = window.scrollY;\n if (x >= 190) {\n document.querySelector(\"#entryPc\").classList.add(\"entryPcFixed\");\n } else if (x <= 189) {\n document.querySelector(\"#entryPc\").classList.remove(\"entryPcFixed\");\n }\n};\n\n// \u30B7\u30A7\u30A2\u30DC\u30BF\u30F3\u306E\u30AF\u30EA\u30C3\u30AF\u30A4\u30D9\u30F3\u30C8\u3092\u8FFD\u52A0\u3059\u308B\u95A2\u6570\nfunction addClickEventToShareButton(buttonId) {\n const shareButton = document.getElementById(buttonId);\n shareButton.addEventListener(\"click\", toggleFlex);\n}\n\n// \u30B7\u30A7\u30A2\u30DC\u30BF\u30F3\u306E\u30AF\u30EA\u30C3\u30AF\u30A4\u30D9\u30F3\u30C8\u3092\u8FFD\u52A0\naddClickEventToShareButton(\"shareButton\");\naddClickEventToShareButton(\"shareButtonSp\");\n\nfunction toggleFlex() {\n // \u5168\u3066\u306E\u30AF\u30E9\u30B9\u540D\u300Ctoast\u300D\u306E\u8981\u7D20\u3092\u53D6\u5F97\u3057\u307E\u3059\n const toastElements = document.querySelectorAll(\".toast\");\n \n // \u5404\u8981\u7D20\u306B\u5BFE\u3057\u3066\u51E6\u7406\u3092\u884C\u3044\u307E\u3059\n toastElements.forEach(toastElement => {\n toastElement.style.display = (toastElement.style.display === \"flex\") ? \"none\" : \"flex\";\n \n // .hide\u30AF\u30E9\u30B9\u540D\u3092\u9664\u53BB\u3057\u307E\u3059\n if (toastElement.classList.contains(\"hide\")) {\n toastElement.classList.remove(\"hide\");\n }\n });\n}\n\n\n//\u30D5\u30E9\u30C3\u30B7\u30E5\u30E1\u30C3\u30BB\u30FC\u30B8\u30AF\u30ED\u30FC\u30BA\nconst btnClose = document.querySelector(\"#btn-close\");\nconst btnCloseNg = document.querySelector(\"#btn-close-ng\");\n\nfunction hideToast() {\n const toast = document.querySelector(\".toast\");\n toast.style.display = \"none\";\n}\n\nif (btnClose) {\n btnClose.addEventListener(\"click\", hideToast);\n}\n\nif (btnCloseNg) {\n btnCloseNg.addEventListener(\"click\", hideToast);\n}\n\n\n// \u30B7\u30A7\u30A2URL\u30B3\u30D4\u30FC\nfunction addClickEventToCopyLink(linkId) {\n // \u30AF\u30EA\u30C3\u30AF\u30A4\u30D9\u30F3\u30C8\u3092\u53D6\u5F97\u3059\u308B\u305F\u3081\u306BcopyLink\u8981\u7D20\u3092\u53D6\u5F97\n const copyLink = document.getElementById(linkId);\n\n // \u30AF\u30EA\u30C3\u30AF\u30A4\u30D9\u30F3\u30C8\u3092\u76E3\u8996\u3057\u3001\u30AF\u30EA\u30C3\u30AF\u3055\u308C\u305F\u3068\u304D\u306BcopyURLToClipboard\u95A2\u6570\u3092\u547C\u3073\u51FA\u3057\n copyLink.addEventListener(\"click\", copyURLToClipboard);\n}\n\n// \u30B7\u30A7\u30A2URL\u30B3\u30D4\u30FC\u306E\u30AF\u30EA\u30C3\u30AF\u30A4\u30D9\u30F3\u30C8\u3092\u8FFD\u52A0\naddClickEventToCopyLink(\"copyLink\");\naddClickEventToCopyLink(\"copyLinkSp\");\n\n// href\u5C5E\u6027\u306E\u5024\u3092\u30AF\u30EA\u30C3\u30D7\u30DC\u30FC\u30C9\u306B\u30B3\u30D4\u30FC\u3059\u308B\u95A2\u6570\nfunction copyURLToClipboard(event) {\n // \u30A4\u30D9\u30F3\u30C8\u306E\u30C7\u30D5\u30A9\u30EB\u30C8\u52D5\u4F5C\u3092\u30AD\u30E3\u30F3\u30BB\u30EB\u3057\u3001\u30EA\u30F3\u30AF\u306E\u30AF\u30EA\u30C3\u30AF\u3092\u7121\u52B9\n event.preventDefault();\n \n // href\u5C5E\u6027\u306E\u5024\u3092\u53D6\u5F97\n const linkURL = event.currentTarget.getAttribute(\"href\");\n \n // \u65B0\u3057\u3044\u30C6\u30AD\u30B9\u30C8\u30A8\u30EA\u30A2\u3092\u4F5C\u6210\u3057\u3001\u305D\u3053\u306B\u30EA\u30F3\u30AF\u306EURL\u3092\u30B3\u30D4\u30FC\n const textArea = document.createElement(\"textarea\");\n textArea.value = linkURL;\n document.body.appendChild(textArea);\n textArea.select();\n document.execCommand(\"copy\");\n document.body.removeChild(textArea);\n}\n"], "mappings": "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", "names": [] }