From 1eb42aaee7646186bd74ed9830c85ed84ad115b4 Mon Sep 17 00:00:00 2001
From: prashantsinalkar
Date: Mon, 15 Jul 2019 18:05:56 +0530
Subject: added file upload option
---
static/website/js/cloud.js | 53 +++++++++++++++++++++++++++++++------
static/website/templates/index.html | 27 +++++++++++++++++--
2 files changed, 70 insertions(+), 10 deletions(-)
(limited to 'static/website')
diff --git a/static/website/js/cloud.js b/static/website/js/cloud.js
index fc0bbfc..7d7d5dd 100644
--- a/static/website/js/cloud.js
+++ b/static/website/js/cloud.js
@@ -1005,13 +1005,50 @@ $(document.body).ready(function() {
e.preventDefault();
});
- //on hover pop the disclaimer
- /*
- $("#disclaimer").hover(function() {
- $('#disclaimer-text').modal({
- show: true
- });
- });
- */
+
+$(document).on("click", "#fileuploadsubmit", function() {
+
+ if(confirm("Uploaded file last only till sesstion. Use direct file name for execution.")){
+ var name = doSubmit();
+ $("" + name + "").insertAfter("#uploaddataset");
+ $("#uploaddatasetModal").modal('hide');
+ $("#uploaddataset").hide();
+ }
+ else{
+ return false;
+ }
+
+
+
+});
+
+$(document).on("click", "#reset", function() {
+ if(confirm("Are you sure you want to reset? Reset will clear of your data/uploaded file.")){
+ document.location.reload(true);
+ }
+ else{
+ return false;
+ }
+});
}); //document.readOnly()
+
+function doSubmit(){
+ // Form Data
+ var formData = new FormData();
+
+ var fileSelect = document.getElementById("fileSelect");
+ if(fileSelect.files && fileSelect.files.length == 1){
+ var file = fileSelect.files[0]
+ formData.set("file", file , file.name);
+ }
+
+ var session_id = document.getElementById("session_id");
+ formData.set("session_id", session_id.value)
+ // Http Request
+ var request = new XMLHttpRequest();
+ request.open('POST', "http://10.101.201.190:8001/upload");
+ request.send(formData);
+ return (fileSelect.files[0].name);
+}
+
diff --git a/static/website/templates/index.html b/static/website/templates/index.html
index 56989ab..d431a4c 100644
--- a/static/website/templates/index.html
+++ b/static/website/templates/index.html
@@ -215,6 +215,29 @@
Execute
+
+
+
+
+
+