src/js/serializers/ldt-serializer.js
changeset 1069 2409cb4cebaf
parent 1068 7623f9af9272
child 1072 ac1eacb3aa33
equal deleted inserted replaced
1068:7623f9af9272 1069:2409cb4cebaf
   138                 _res.title = _data.content.title || "";
   138                 _res.title = _data.content.title || "";
   139                 _res.description = _data.content.description || "";
   139                 _res.description = _data.content.description || "";
   140                 if (typeof _data.content.img !== "undefined" && _data.content.img.src !== "undefined") {
   140                 if (typeof _data.content.img !== "undefined" && _data.content.img.src !== "undefined") {
   141                     _res.thumbnail = _data.content.img.src;
   141                     _res.thumbnail = _data.content.img.src;
   142                 }
   142                 }
   143                 _res.created = IriSP.Model.isoToDate((_data.meta ? _data.meta['dc:created'] : "") ||_data.created);
   143                 _res.created = IriSP.Model.isoToDate(_data.created ? _data.created : _data.meta? _data.meta["dc:created"] : "");
   144                 if (typeof _data.color !== "undefined") {
   144                 if (typeof _data.color !== "undefined") {
   145                     var _c = parseInt(_data.color).toString(16);
   145                     var _c = parseInt(_data.color).toString(16);
   146                     while (_c.length < 6) {
   146                     while (_c.length < 6) {
   147                         _c = '0' + _c;
   147                         _c = '0' + _c;
   148                     }
   148                     }
   151                 _res.content = _data.content;
   151                 _res.content = _data.content;
   152                 _res.setMedia(_data.media);
   152                 _res.setMedia(_data.media);
   153                 _res.setAnnotationType(_data.meta["id-ref"]);
   153                 _res.setAnnotationType(_data.meta["id-ref"]);
   154                 _res.setTags(IriSP._(_data.tags).pluck("id-ref"));
   154                 _res.setTags(IriSP._(_data.tags).pluck("id-ref"));
   155                 _res.keywords = _res.getTagTexts();
   155                 _res.keywords = _res.getTagTexts();
   156                 _res.setBeginEnd(_data.begin, _data.end);
   156                 _res.setBegin(_data.begin);
       
   157                 _res.setEnd(_data.end);
   157                 _res.creator = _data.meta["dc:creator"] || "";
   158                 _res.creator = _data.meta["dc:creator"] || "";
   158                 _res.project = _data.meta.project || "";
   159                 _res.project = _data.meta.project || "";
   159                 if (typeof _data.meta["dc:source"] !== "undefined" && typeof _data.meta["dc:source"].content !== "undefined") {
   160                 if (typeof _data.meta["dc:source"] !== "undefined" && typeof _data.meta["dc:source"].content !== "undefined") {
   160                     _res.source = JSON.parse(_data.meta["dc:source"].content);
   161                     _res.source = JSON.parse(_data.meta["dc:source"].content);
   161                 }
   162                 }