diff options
Diffstat (limited to 'static/website')
-rw-r--r-- | static/website/js/cloud.js | 54 | ||||
-rw-r--r-- | static/website/templates/index.html | 13 |
2 files changed, 34 insertions, 33 deletions
diff --git a/static/website/js/cloud.js b/static/website/js/cloud.js index 7d7d5dd..773a98a 100644 --- a/static/website/js/cloud.js +++ b/static/website/js/cloud.js @@ -1006,49 +1006,47 @@ $(document.body).ready(function() { }); -$(document).on("click", "#fileuploadsubmit", function() { - - if(confirm("Uploaded file last only till sesstion. Use direct file name for execution.")){ - var name = doSubmit(); - $("<span>" + name + "</span>").insertAfter("#uploaddataset"); - $("#uploaddatasetModal").modal('hide'); - $("#uploaddataset").hide(); - } - else{ - return false; + $(document).on("click", "#fileuploadsubmit", function() { + if( document.getElementById("fileSelect").files.length == 0 ){ + alert("No files selected"); + }else{ + if(confirm("Uploaded file last only till sesstion. Use direct file name for execution.")){ + var name = doSubmit(); + $("<span>" + name + "</span>").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).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"); + var session_id = document.getElementById("session_id"); formData.set("session_id", session_id.value) - // Http Request + // Http Request var request = new XMLHttpRequest(); - request.open('POST', "http://10.101.201.190:8001/upload"); + request.open('POST', api_url_upload); request.send(formData); return (fileSelect.files[0].name); + } } diff --git a/static/website/templates/index.html b/static/website/templates/index.html index d34f097..57405b7 100644 --- a/static/website/templates/index.html +++ b/static/website/templates/index.html @@ -16,11 +16,14 @@ <meta name="title" content="R computational resource, R high performance computing on demand"> <meta name="description" content="R on Cloud facilitates execution of the codes for particular example(s) online. The results can then be verified with the solved example(s) from the textbook. It is also possible to change the values of the variables and in fact, the code itself, and execute it. In addition to the given examples, one can also copy and paste (or) write a new code in the input box provided and execute the same."> <meta name="keywords" content="R on cloud,R online execute,R online compiler,R computation,calcul scientifique,numerical computation,R computing online,R calculator"> - <script> - if('{{ err_msg }}'){ - alert('{{ err_msg }}'); - } - </script> + <script> + var api_url_upload = "{{ api_url_upload }}"; + </script> + <script> + if('{{ err_msg }}'){ + alert('{{ err_msg }}'); + } + </script> </head> <body> |