src/js/serializers/PlatformSerializer.js
branchnew-model
changeset 876 03967b6ada7c
parent 875 43629caa77bc
child 880 4c7b33bf2795
--- a/src/js/serializers/PlatformSerializer.js	Mon Apr 23 19:11:08 2012 +0200
+++ b/src/js/serializers/PlatformSerializer.js	Tue Apr 24 20:25:40 2012 +0200
@@ -79,6 +79,9 @@
                 var _res = new IriSP.Model.Annotation(_data.id, _source);
                 _res.title = _data.content.title || "";
                 _res.description = _data.content.description || "";
+                if (typeof _data.content.img !== "undefined" && _data.content.img.src !== "undefined") {
+                    _res.thumbnail = _data.content.img.src;
+                }
                 _res.created = IriSP.Model.isoToDate(_data.meta["dc:created"]);
                 if (typeof _data.color !== "undefined") {
                     var _c = parseInt(_data.color).toString(16);
@@ -92,8 +95,9 @@
                 _res.setTags(IriSP._(_data.tags).pluck("id-ref"));
                 _res.setBegin(_data.begin);
                 _res.setEnd(_data.end);
-                _res.creator = _data.meta["dc:creator"];
-                _res.project = _data.meta.project;
+                _res.creator = _data.meta["dc:creator"] || "";
+                _res.project = _data.meta.project || "";
+                _res.source = _data.meta["dc:source"] || {};
                 return _res;
             },
             serializer : function(_data, _source) {