From c63494d736a31f1d3d02ac9e25dffba9349b4b1d Mon Sep 17 00:00:00 2001 From: "Alex A. Naanou" Date: Sat, 2 Sep 2023 17:04:38 +0300 Subject: [PATCH] started work on editor state serialization... Signed-off-by: Alex A. Naanou --- grid-n-view.html | 1 + grid-n-view.js | 11 +++++++++++ 2 files changed, 12 insertions(+) diff --git a/grid-n-view.html b/grid-n-view.html index 933c836..7b04c3b 100644 --- a/grid-n-view.html +++ b/grid-n-view.html @@ -106,6 +106,7 @@ For more info see: README.md
+
diff --git a/grid-n-view.js b/grid-n-view.js index fb33c57..23c3e22 100644 --- a/grid-n-view.js +++ b/grid-n-view.js @@ -1033,6 +1033,17 @@ var Gallery = { img.classList.contains(key) && (res[key] = true) } return res }) }, + // XXX add support for .load(..)... + editorJson: function(){ + var data = { + varsion: 1, + gallery: this.json(), + } + // XXX get serilization handlers... + var handlers = [] + for(var handler of handlers){ + handler.call(this, data) } + return data }, // XXX zip: function(){