about summary refs log tree commit diff
path: root/bh20simplewebuploader/templates
diff options
context:
space:
mode:
Diffstat (limited to 'bh20simplewebuploader/templates')
-rw-r--r--bh20simplewebuploader/templates/form.html7
1 files changed, 7 insertions, 0 deletions
diff --git a/bh20simplewebuploader/templates/form.html b/bh20simplewebuploader/templates/form.html
index f36177e..7084f58 100644
--- a/bh20simplewebuploader/templates/form.html
+++ b/bh20simplewebuploader/templates/form.html
@@ -145,6 +145,13 @@
 {% include 'footer.html' %}
 
 <script type="text/javascript">
+  // Find all the add and remove field buttons and hook up the listeners.
+  for (let button of document.getElementsByClassName('add-field')) {
+      button.addEventListener('click', addField)
+  }
+  for (let button of document.getElementsByClassName('remove-field')) {
+      button.addEventListener('click', removeField)
+  }
   // let scriptRoot = {{ request.script_root|tojson|safe }};
   let uploadForm = document.getElementById('metadata_upload_form')
   let uploadFormSpot = document.getElementById('metadata_upload_form_spot')