From 3adc592778e9de69a99425e52bbe6c9d2882ba8b Mon Sep 17 00:00:00 2001 From: kangax Date: Fri, 30 Jul 2010 09:50:23 -0400 Subject: [PATCH] Make `loadFromDatalessJSON` set design background. Make sure its callback is invoked even if there are no objects in json. --- src/element.class.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/element.class.js b/src/element.class.js index 945e4553..c13b8fbe 100644 --- a/src/element.class.js +++ b/src/element.class.js @@ -1544,6 +1544,8 @@ this.clear(); + // TODO: test this + this.backgroundColor = serialized.background; this._enlivenDatalessObjects(serialized.objects, callback); }, @@ -1561,6 +1563,10 @@ numLoadedObjects = 0, numTotalObjects = objects.length; + if (numTotalObjects === 0 && callback) { + callback(); + } + try { objects.forEach(function (obj, index) {