about summary refs log tree commit diff
diff options
context:
space:
mode:
authorFrederick Muriuki Muriithi2026-09-16 13:43:24 -0500
committerFrederick Muriuki Muriithi2026-09-16 13:43:24 -0500
commita77e4a074afd87935d15748e96061645b1a1fac7 (patch)
treec53240f3b790917a4a8b512a4933fa984594cbf5
parentacc10cdaf26383b13a43eb773472d6f8eaf2b27e (diff)
downloadgn-uploader-a77e4a074afd87935d15748e96061645b1a1fac7.tar.gz
Setup handlers for the fields' reset buttons.
-rw-r--r--uploader/templates/macro-csv-fields.html24
1 files changed, 24 insertions, 0 deletions
diff --git a/uploader/templates/macro-csv-fields.html b/uploader/templates/macro-csv-fields.html
index 161ba20..b58a6d0 100644
--- a/uploader/templates/macro-csv-fields.html
+++ b/uploader/templates/macro-csv-fields.html
@@ -113,3 +113,27 @@
     no-value fields the correct way.</dd>
 </dl>
 {%endmacro%}
+
+
+{%macro add_csv_fields_event_handlers()%}
+<script type="text/javascript">
+  $(function(evt) {
+  /* The reset buttons */
+  $("#btn-reset-file-separator").on("click", (event) => {
+      event.preventDefault();
+      $("#txt-file-separator").val("\t");
+      $("#txt-file-separator").trigger("change");
+  });
+  $("#btn-reset-file-comment-character").on("click", (event) => {
+      event.preventDefault();
+      $("#txt-file-comment-character").val("#");
+      $("#txt-file-comment-character").trigger("change");
+  });
+  $("#btn-reset-file-na").on("click", (event) => {
+      event.preventDefault();
+      $("#txt-file-na").val("- NA N/A");
+      $("#txt-file-na").trigger("change");
+  });
+  });
+</script>
+{%endmacro%}