src/js/serializers/PlatformSerializer.js
branchnew-model
changeset 875 43629caa77bc
parent 872 d777d05a16e4
child 876 03967b6ada7c
equal deleted inserted replaced
874:38b65761a7d5 875:43629caa77bc
    78             deserializer : function(_data, _source) {
    78             deserializer : function(_data, _source) {
    79                 var _res = new IriSP.Model.Annotation(_data.id, _source);
    79                 var _res = new IriSP.Model.Annotation(_data.id, _source);
    80                 _res.title = _data.content.title || "";
    80                 _res.title = _data.content.title || "";
    81                 _res.description = _data.content.description || "";
    81                 _res.description = _data.content.description || "";
    82                 _res.created = IriSP.Model.isoToDate(_data.meta["dc:created"]);
    82                 _res.created = IriSP.Model.isoToDate(_data.meta["dc:created"]);
    83                 var _c = parseInt(_data.color).toString(16);
    83                 if (typeof _data.color !== "undefined") {
    84                 while (_c.length < 6) {
    84                     var _c = parseInt(_data.color).toString(16);
    85                     _c = '0' + _c;
    85                     while (_c.length < 6) {
       
    86                         _c = '0' + _c;
       
    87                     }
       
    88                     _res.color = '#' + _c;
    86                 }
    89                 }
    87                 _res.color = '#' + _c;
       
    88                 _res.setMedia(_data.media, _source);
    90                 _res.setMedia(_data.media, _source);
    89                 _res.setAnnotationType(_data.meta["id-ref"]);
    91                 _res.setAnnotationType(_data.meta["id-ref"]);
    90                 _res.setTags(IriSP._(_data.tags).pluck("id-ref"));
    92                 _res.setTags(IriSP._(_data.tags).pluck("id-ref"));
    91                 _res.setBegin(_data.begin);
    93                 _res.setBegin(_data.begin);
    92                 _res.setEnd(_data.end);
    94                 _res.setEnd(_data.end);