{ "version": 3, "sources": ["../../javascript/fixed_bottom.js"], "sourcesContent": ["var timeout;\nvar delay_fadeout;\nvar before_pos;\nvar fix_bottom_objs = document.querySelectorAll('.fix_bottom');\nvar move_top_btn = document.getElementById(\"movetop_btn\");\nvar bottom_ad_container = document.getElementById(\"bottom_ad_container\");\nvar bottom_ad_del_btn = document.getElementById(\"bottom_ad_del_btn\");\n\nif( document.getElementById(\"bottom_menu_signin_ver\") != null) {\n var selectBoxPrefecture = document.querySelector('#bottom_menu_prefecture_id');\n var selectBoxArea = document.querySelector('#bottom_menu_area_id');\n var selectBoxRock = document.querySelector(\"#bottom_menu_rock_id\");\n \n selectBoxPrefecture.addEventListener('change', (event) => {\n var prefecture_id = selectBoxPrefecture.options[selectBoxPrefecture.selectedIndex].value;\n \n window.selectBoxRefresh('/prefectures/' + prefecture_id + '/areas.json', selectBoxArea);\n selectBoxRock.setAttribute('disabled', 'disabled');\n selectBoxRock.selectedIndex = 0;\n \n selectBoxArea.removeAttribute('disabled');\n \n });\n \n selectBoxArea.addEventListener('change', (event) => {\n var area_id = selectBoxArea.options[selectBoxArea.selectedIndex].value;\n \n window.selectBoxRefresh('/areas/' + area_id + '/rocks.json', selectBoxRock);\n selectBoxRock.removeAttribute('disabled');\n });\n\n document.getElementById(\"bottom_menu_selectsearch_submt_btn\").addEventListener('click', ()=>{\n document.getElementById(\"bottom_menu_search_spinner\").classList.remove(\"nonedisp\");\n });\n \n \n document.getElementById('bottom_menu_map_current_position_btn').addEventListener('click', ()=>{\n var latobj = document.getElementById(\"bottom_menu_lat_form\");\n var lngobj = document.getElementById(\"bottom_menu_lng_form\");\n var getform = document.getElementById(\"bottom_menu_reporteditform\");\n \n window.nearListGet(latobj, lngobj, getform, \"bottom_menu_search_spinner\");\n });\n \n document.getElementById('bottom_menu_map_current_position_rock_btn').addEventListener('click', ()=>{\n var latobj = document.getElementById(\"bottom_menu_lat_form2\");\n var lngobj = document.getElementById(\"bottom_menu_lng_form2\");\n var getform = document.getElementById(\"bottom_menu_reporteditrockform\");\n \n window.nearListGet(latobj, lngobj, getform, \"bottom_menu_search_spinner\");\n });\n \n document.getElementById(\"bottom_menu_pref_search_btn\").addEventListener('click', (e)=>{\n document.getElementById(\"bottom_menu_pref_search_container\").classList.replace(\"nonedisp\", \"fadein\");\n });\n}\n\nif( document.getElementById(\"bottom_menu_nearrockbtn\") != null) {\n document.getElementById(\"bottom_menu_nearrockbtn\").addEventListener('click', (e)=>{\n e.preventDefault();\n window.nearObjectUrlOpen(e.currentTarget.href);\n });\n}\n\nmove_top_btn.addEventListener('click', (e)=>{\n e.preventDefault();\n window.scrollTo({ top: window.screen.height * (-1), behavior: \"smooth\" }); \n});\n\nwindow.onscroll = function(){\n \n if ( timeout ) return;\n \n timeout = setTimeout( () => {\n timeout = 0;\n\n // \u30B9\u30AF\u30ED\u30FC\u30EB\u3055\u308C\u305F\u30D4\u30AF\u30BB\u30EB\u6570\n var current_pos;\n current_pos = document.scrollingElement.scrollTop;\n \n if( current_pos < before_pos ) {\n bottom_menu_fadein();\n \n clearTimeout(delay_fadeout);\n delay_fadeout = setTimeout(delay_menu_fadeout, 5000);\n \n } else {\n // \u30D0\u30A6\u30F3\u30B9\u30B9\u30AF\u30ED\u30FC\u30EB\u5BFE\u5FDC\u3067\u30B9\u30AF\u30ED\u30FC\u30EB\u6570\u304C\u4E00\u5B9A\u4EE5\u4E0A\u306E\u6642\u306E\u307F\u30D5\u30A7\u30FC\u30C9\u30A2\u30A6\u30C8\n if ( (current_pos - before_pos) > 100) {\n bottom_menu_fadeout();\n }\n }\n before_pos = current_pos;\n }, 200);\n};\n\nif(bottom_ad_del_btn!=null){\n bottom_ad_del_btn.addEventListener(\"click\",()=>{\n bottom_ad_container.classList.add(\"nonedisp\");\n });\n}\n\nfunction bottom_menu_fadein(){\n fix_bottom_objs.forEach((fix_bottom_obj)=>{\n fix_bottom_obj.classList.remove('nonedisp');\n fix_bottom_obj.classList.add('fadein');\n fix_bottom_obj.classList.remove('fadeout'); \n });\n move_top_btn.classList.add('fadeout');\n move_top_btn.classList.remove('fadein');\n if(bottom_ad_container!=null){\n bottom_ad_container.classList.remove('fadein');\n bottom_ad_container.classList.add('fadeout');\n }\n}\n\nfunction bottom_menu_fadeout(){\n fix_bottom_objs.forEach((fix_bottom_obj)=>{\n fix_bottom_obj.classList.remove('fadein');\n fix_bottom_obj.classList.add('fadeout'); \n });\n if(window.scrollY>5000){\n move_top_btn.classList.remove('nonedisp');\n move_top_btn.classList.remove('fadeout');\n move_top_btn.classList.add('fadein');\n }\n if(bottom_ad_container!=null){\n bottom_ad_container.classList.remove('fadeout');\n bottom_ad_container.classList.add('fadein');\n }\n}\n\nfunction delay_menu_fadeout(){\n fix_bottom_objs.forEach((fix_bottom_obj)=>{\n fix_bottom_obj.classList.remove('fadein');\n fix_bottom_obj.classList.add('fadeout');\n });\n move_top_btn.classList.remove('fadein');\n move_top_btn.classList.add('fadeout');\n if(bottom_ad_container!=null){\n bottom_ad_container.classList.remove('fadeout');\n bottom_ad_container.classList.add('fadein');\n }\n}\n\n"], "mappings": "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", "names": ["timeout", "delay_fadeout", "before_pos", "fix_bottom_objs", "move_top_btn", "bottom_ad_container", "bottom_ad_del_btn", "selectBoxPrefecture", "selectBoxArea", "selectBoxRock", "event", "prefecture_id", "area_id", "latobj", "lngobj", "getform", "current_pos", "bottom_menu_fadein", "delay_menu_fadeout", "bottom_menu_fadeout", "fix_bottom_obj"] }