{ "version": 3, "sources": ["../../javascript/passwordVisibilityToggle.ts", "../../javascript/planners.ts"], "sourcesContent": ["// \u30D1\u30B9\u30EF\u30FC\u30C9\u5165\u529B\u6B04\u306E\u8868\u793A/\u975E\u8868\u793A\u3092\u5207\u308A\u66FF\u3048\u308B\u30C1\u30A7\u30C3\u30AF\u30DC\u30C3\u30AF\u30B9\u3002\n// data-password-visibility-toggle \u3092\u4ED8\u3051\u305F\u30C1\u30A7\u30C3\u30AF\u30DC\u30C3\u30AF\u30B9\u3068\u3001\u540C\u3058 form \u5185\u306B\u3042\u308B\n// \u30D1\u30B9\u30EF\u30FC\u30C9\u6B04\u3092\u307E\u3068\u3081\u3066\u5207\u308A\u66FF\u3048\u308B\u3002\u30D1\u30B9\u30EF\u30FC\u30C9\u8A2D\u5B9A\u753B\u9762\u306E\u3088\u3046\u306B\u300C\u30D1\u30B9\u30EF\u30FC\u30C9\u300D\u3068\n// \u300C\u78BA\u8A8D\u7528\u300D\u304C\u4E26\u3076\u753B\u9762\u3067\u3082\u3001\u7247\u65B9\u3060\u3051\u898B\u3048\u3066\u3044\u308B\u72B6\u614B\u306B\u306A\u3089\u306A\u3044\u3088\u3046\u306B\u3059\u308B\u305F\u3081\u3002\nexport const setupPasswordVisibilityToggle = (): void => {\n document.querySelectorAll('[data-password-visibility-toggle]').forEach((toggle) => {\n // Turbo \u306E\u30DA\u30FC\u30B8\u9077\u79FB\u3067\u8907\u6570\u56DE\u547C\u3070\u308C\u3066\u3082\u3001\u540C\u3058\u8981\u7D20\u306B listener \u3092\u4E8C\u91CD\u767B\u9332\u3057\u306A\u3044\n // (\u4E8C\u91CD\u767B\u9332\u3059\u308B\u30681\u30AF\u30EA\u30C3\u30AF\u30672\u56DE\u5207\u308A\u66FF\u308F\u308A\u3001\u898B\u305F\u76EE\u304C\u5909\u308F\u3089\u306A\u304F\u306A\u308B)\n if (toggle.dataset.passwordVisibilityToggleInitialized) return\n toggle.dataset.passwordVisibilityToggleInitialized = 'true'\n\n const form = toggle.closest('form')\n if (!form) return\n\n const passwordFields = Array.from(form.querySelectorAll('input[type=\"password\"]'))\n if (passwordFields.length === 0) return\n\n toggle.addEventListener('change', () => {\n passwordFields.forEach((field) => {\n field.type = toggle.checked ? 'text' : 'password'\n })\n })\n })\n}\n", "import 'stylesheets/planners.scss'\nimport { setupPasswordVisibilityToggle } from './passwordVisibilityToggle'\n\nsetupPasswordVisibilityToggle()\n\nconst buttonElem = document.getElementById('login_button')\nconst tenantField = document.getElementById('text')\nconst checkboxElem = document.getElementById('checkbox')\n\nwindow.addEventListener('load', () => {\n const tenantCode = localStorage.getItem('tenantCode')\n if (tenantCode && tenantField) {\n tenantField.value = tenantCode\n }\n})\n\n// NOTE: \u3053\u306E\u30D5\u30A1\u30A4\u30EB\u306F\u30D1\u30B9\u30EF\u30FC\u30C9\u518D\u8A2D\u5B9A\u753B\u9762\u306A\u3069 #login_button \u3092\u6301\u305F\u306A\u3044\u753B\u9762\u3067\u3082\u8AAD\u307F\u8FBC\u307E\u308C\u308B\u305F\u3081\u3001\n// \u8981\u7D20\u306E\u6709\u7121\u3092\u78BA\u8A8D\u3057\u3066\u304B\u3089\u767B\u9332\u3059\u308B\nbuttonElem?.addEventListener('click', () => {\n if (!checkboxElem?.checked || !tenantField) return\n\n localStorage.setItem('tenantCode', tenantField.value)\n})\n"], "mappings": ";;;AAIO,MAAM,gCAAgC,MAAY;AACvD,aAAS,iBAAmC,mCAAmC,EAAE,QAAQ,CAAC,WAAW;AAGnG,UAAI,OAAO,QAAQ,oCAAqC;AACxD,aAAO,QAAQ,sCAAsC;AAErD,YAAM,OAAO,OAAO,QAAQ,MAAM;AAClC,UAAI,CAAC,KAAM;AAEX,YAAM,iBAAiB,MAAM,KAAK,KAAK,iBAAmC,wBAAwB,CAAC;AACnG,UAAI,eAAe,WAAW,EAAG;AAEjC,aAAO,iBAAiB,UAAU,MAAM;AACtC,uBAAe,QAAQ,CAAC,UAAU;AAChC,gBAAM,OAAO,OAAO,UAAU,SAAS;AAAA,QACzC,CAAC;AAAA,MACH,CAAC;AAAA,IACH,CAAC;AAAA,EACH;;;ACpBA,gCAA8B;AAE9B,MAAM,aAAsC,SAAS,eAAe,cAAc;AAClF,MAAM,cAAuC,SAAS,eAAe,MAAM;AAC3E,MAAM,eAAwC,SAAS,eAAe,UAAU;AAEhF,SAAO,iBAAiB,QAAQ,MAAM;AACpC,UAAM,aAAa,aAAa,QAAQ,YAAY;AACpD,QAAI,cAAc,aAAa;AAC7B,kBAAY,QAAQ;AAAA,IACtB;AAAA,EACF,CAAC;AAID,cAAY,iBAAiB,SAAS,MAAM;AAC1C,QAAI,CAAC,cAAc,WAAW,CAAC,YAAa;AAE5C,iBAAa,QAAQ,cAAc,YAAY,KAAK;AAAA,EACtD,CAAC;", "names": [] }