Merge pull request 'Wrap global JS into IIFE' (#50) from bugfix/41-turbolinks into master
All checks were successful
continuous-integration/drone/push Build is passing

Reviewed-on: #50
This commit is contained in:
Râu Cao 2021-11-26 19:04:34 +00:00
commit d0b359039b

View File

@ -37,23 +37,25 @@
</section> </section>
<script type="text/javascript"> <script type="text/javascript">
let linkShow = document.querySelector('#show-setup-code'); (function () {
let linkHide = document.querySelector('#hide-setup-code'); const linkShow = document.querySelector('#show-setup-code');
let setupCode = document.querySelector('#setup-code'); const linkHide = document.querySelector('#hide-setup-code');
const setupCode = document.querySelector('#setup-code');
linkShow.addEventListener('click', function(ev) { linkShow.addEventListener('click', function(ev) {
ev.preventDefault(); ev.preventDefault();
setupCode.style.display = 'block'; setupCode.style.display = 'block';
linkShow.style.display = 'none'; linkShow.style.display = 'none';
linkHide.style.display = 'block'; linkHide.style.display = 'block';
window.scrollTo(0, document.body.scrollHeight); window.scrollTo(0, document.body.scrollHeight);
}); });
linkHide.addEventListener('click', function(ev) { linkHide.addEventListener('click', function(ev) {
ev.preventDefault(); ev.preventDefault();
const el = document.querySelector('#setup-code'); const el = document.querySelector('#setup-code');
setupCode.style.display = 'none'; setupCode.style.display = 'none';
linkShow.style.display = 'block'; linkShow.style.display = 'block';
linkHide.style.display = 'none'; linkHide.style.display = 'none';
}); });
})();
</script> </script>