22 lines
644 B
JavaScript
22 lines
644 B
JavaScript
|
var $ = require("jquery");
|
||
|
|
||
|
$("#header>a#export").click(function(){
|
||
|
var fileSaver = require("file-saver");
|
||
|
var exported = require("./diagram/export.js")();
|
||
|
var exportedBlob = new Blob([exported], {type: "text/plain;chartset=utf-8"})
|
||
|
fileSaver.saveAs(exportedBlob, diagram.name + ".json");
|
||
|
});
|
||
|
|
||
|
$("#header>a#import").click(function(){
|
||
|
$("#header>#importUpload").click();
|
||
|
});
|
||
|
|
||
|
$("#header>#importUpload").change(function(){
|
||
|
var reader = new FileReader();
|
||
|
reader.onload = function(){
|
||
|
require("./diagram/import.js")(reader.result);
|
||
|
}
|
||
|
reader.readAsText(this.files[0]);
|
||
|
//console.log($("#header>#importUpload")[0].files[0])
|
||
|
})
|