aboutsummaryrefslogtreecommitdiff
path: root/bh20simplewebuploader/static/main.js
diff options
context:
space:
mode:
authorBonfaceKilz2020-04-25 19:40:56 +0300
committerBonfaceKilz2020-04-25 19:40:56 +0300
commit686958488357f7dab385c2a62405a49b2cb15dfa (patch)
tree923445672725ca296900bf0caf0a0472e06b24d3 /bh20simplewebuploader/static/main.js
parent414a8028638039d4113e099455c0a7f929ff0b68 (diff)
downloadbh20-seq-resource-686958488357f7dab385c2a62405a49b2cb15dfa.tar.gz
bh20-seq-resource-686958488357f7dab385c2a62405a49b2cb15dfa.tar.lz
bh20-seq-resource-686958488357f7dab385c2a62405a49b2cb15dfa.zip
Put JS code in its own JS file
Diffstat (limited to 'bh20simplewebuploader/static/main.js')
-rw-r--r--bh20simplewebuploader/static/main.js37
1 files changed, 37 insertions, 0 deletions
diff --git a/bh20simplewebuploader/static/main.js b/bh20simplewebuploader/static/main.js
new file mode 100644
index 0000000..ab810cd
--- /dev/null
+++ b/bh20simplewebuploader/static/main.js
@@ -0,0 +1,37 @@
+let r = new XMLHttpRequest();
+let test;
+r.open("GET", scriptRoot + "/api/getAllaccessions", true);
+r.onreadystatechange = function () {
+ if (r.readyState != 4 || r.status != 200) return;
+ test = r.responseText;
+ console.log(JSON.parse(test));
+};
+r.send();
+let uploadForm = document.getElementById('metadata_upload_form')
+let uploadFormSpot = document.getElementById('metadata_upload_form_spot')
+let fillForm = document.getElementById('metadata_fill_form')
+let fillFormSpot = document.getElementById('metadata_fill_form_spot')
+
+function setUploadMode() {
+ // Make the upload form the one in use
+ uploadFormSpot.appendChild(uploadForm)
+ fillFormSpot.removeChild(fillForm)
+}
+
+function setFillMode() {
+ // Make the fillable form the one in use
+ uploadFormSpot.removeChild(uploadForm)
+ fillFormSpot.appendChild(fillForm)
+}
+
+function setMode() {
+ // Pick mode based on radio
+ if (document.getElementById('metadata_upload').checked) {
+ setUploadMode()
+ } else {
+ setFillMode()
+ }
+}
+
+// Start in mode appropriate to selected form item
+setMode()