Save .dot on export; Load .dot on CTRL+O / drag-n-drop

This commit is contained in:
Maik Macho
2017-11-21 22:57:16 +01:00
parent 6831781569
commit 2314e37f29
3 changed files with 70 additions and 13 deletions

View File

@@ -24,11 +24,15 @@ function Serializer()
data[__data_segments__][id] = this.serialize_segment(dotgrid.segments[id]);
}
return data;
return { dotgrid: data };
}
this.deserialize = function(data)
{
data = data.dotgrid;
if (!data)
return;
if (data[__data_segments__]) {
for (var id in data[__data_segments__]) {
data[__data_segments__][id] = this.deserialize_segment(data[__data_segments__][id]);