1{% extends "base.html" %}
4 <title>Save Session</title>
7{% block additional_scripts_css %}
9 href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css"
10 integrity="sha256-eZrrJcwDc/3uDhsdt61sL2oOBY362qM3lon1gyExkL0="
11 crossorigin="anonymous" />
13 <script type="text/javascript" charset="utf-8">
14 all_session={{ all_session|tojson }};
25 this file contains connection informations on your HPC machines in TiledViz.
28 Never save session on a file in a public machine.
30 <div id="management" name="buttons">
32 <input type="hidden" name="csrf_token" value="{{ csrf_token() }}"/>
33 <button class="btn btn-large btn-info" id="submit" name="submit" value="Submit">Go Home</button>
35 <!-- <div id="editsession" style="position: relative; top: -35px; left: 150px"> -->
36 <!-- <a class="btn btn-large btn-danger" -->
37 <!-- href="/jsoneditor?message=%7B"oldsessionname"%3A"{{ session }}"%7D" >Cancel</a> -->
41 var sessiontxt = document.createElement('p');
42 // sessiontxt.setAttribute('width', 1410);
43 // sessiontxt.setAttribute('height', 740);
44 sessiontxt.innerText=all_session.toString().replace(/\"/g,"'").replace(/\\/g,"");
45 document.body.appendChild(sessiontxt);
47 json_all_session=$.parseJSON(all_session);
48 stra=JSON.stringify(all_session)
49 my_session="tiledviz_"+json_all_session["sessionname"].replace(" ","_");
50 var sessionDate = new Date();
51 var strDate=sessionDate.toLocaleDateString({day: "2-digit", month: "2-digit"}).replace(/\//g, "-") + "_" + sessionDate.toLocaleTimeString("fr-FR").replace(/:/g, "-");
52 var fileName = my_session + "_" + strDate + ".json";
53 //var file = new File([stra], fileName, {type: "text/plain;charset=utf-8"},{ autoBom: false });
56 var a = document.createElement("a");
57 var file = new Blob([stra], {type: "text/plain;charset=utf-8"});
58 a.href = URL.createObjectURL(file);
59 a.download = fileName;
60 var button = document.createElement('button');
61 button.setAttribute('class',"btn btn-primary btn-lg");
62 button.innerText="Save";
63 button.onclick=function(){ a.click(); URL.revokeObjectURL(a.href) };
64 a.appendChild(button);
65 document.body.appendChild(a);