"use strict" $('.tutorial').click(function(){}); var key="#47989379"; $('.save').click(function(){ var json = graph.save_to_json(); console.log(json); localStorage.setItem(key, json); }); $('.saveToFile').click(function() { var json = graph.save_to_json(); console.log(json); location.href = 'data:text/json;base64,' + window.btoa(json); }); $('.load').click(function(){ var acceptLoad=true; if (nodes.length>0){ acceptLoad = confirm('All unsaved changes will be deleted, are you sure?'); } if(acceptLoad){ links=[]; // TODO - not global nodes=[]; // TODO - not global var json_blob = localStorage.getItem(key) graph.load_from_json(json_blob); } }); $('.deliverabletest').click(function(){ deliverableTest(); }); function fetchNode(id){ for( x in nodes){ if(x.id===id){ console.log("found"); return x; } } return null; }