diff options
author | Harald Eilertsen <haraldei@anduin.net> | 2018-09-21 13:31:37 +0200 |
---|---|---|
committer | Harald Eilertsen <haraldei@anduin.net> | 2018-09-21 13:31:37 +0200 |
commit | 05b76ba874fa36724c9778c581b83f68a6f6fe1b (patch) | |
tree | 4ea656dab05c77c4dfb4e998eba841879a2b1d13 /public/regform.js | |
parent | 1f412e21e5bfd09ac9717a1fb09b329ba54c2fc2 (diff) | |
download | norsk-urskog-registrations-05b76ba874fa36724c9778c581b83f68a6f6fe1b.tar.gz norsk-urskog-registrations-05b76ba874fa36724c9778c581b83f68a6f6fe1b.tar.bz2 norsk-urskog-registrations-05b76ba874fa36724c9778c581b83f68a6f6fe1b.zip |
Make filling out song info more ergonomic.
+ Use javascript to hide song details fields by default.
+ Add button to show song details fields when clicked.
Diffstat (limited to 'public/regform.js')
-rw-r--r-- | public/regform.js | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/public/regform.js b/public/regform.js new file mode 100644 index 0000000..bcea7fa --- /dev/null +++ b/public/regform.js @@ -0,0 +1,14 @@ +document.addEventListener("DOMContentLoaded", function() { + for (let details of document.getElementsByClassName('song-details')) { + details.classList.add('collapsed'); + }; + + for (let toggler of document.getElementsByClassName('add-song-button')) { + toggler.onclick = function() { + this.style.display = "none"; + let n = toggler.dataset.songNumber; + let details = document.getElementById('song-' + n + '-details'); + details.classList.remove('collapsed'); + } + }; +}); |