summaryrefslogtreecommitdiffstats
path: root/public/regform.js
diff options
context:
space:
mode:
authorHarald Eilertsen <haraldei@anduin.net>2018-09-21 13:31:37 +0200
committerHarald Eilertsen <haraldei@anduin.net>2018-09-21 13:31:37 +0200
commit05b76ba874fa36724c9778c581b83f68a6f6fe1b (patch)
tree4ea656dab05c77c4dfb4e998eba841879a2b1d13 /public/regform.js
parent1f412e21e5bfd09ac9717a1fb09b329ba54c2fc2 (diff)
downloadnorsk-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.js14
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');
+ }
+ };
+});