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') 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 + + + + + + @@ -571,14 +594,14 @@ - + -- cgit