integration/js/medialist-serializer.js
brancheditorjs
changeset 13 42c59d09670e
parent 12 8a8b6097d382
child 27 b2d068afdbd8
equal deleted inserted replaced
12:8a8b6097d382 13:42c59d09670e
     2     loadData : function(_url, _callback) {
     2     loadData : function(_url, _callback) {
     3         IriSP.jQuery.getJSON(_url, _callback);
     3         IriSP.jQuery.getJSON(_url, _callback);
     4     },
     4     },
     5     deSerialize : function(_data, _source) {
     5     deSerialize : function(_data, _source) {
     6         var _medialist = new IriSP.Model.List(_source.directory);
     6         var _medialist = new IriSP.Model.List(_source.directory);
     7         console.log(_medialist);
       
     8         IriSP._(_data).each(function(_m) {
     7         IriSP._(_data).each(function(_m) {
     9             var _media = new IriSP.Model.Media(_m.id, _source);
     8             var _media = new IriSP.Model.Media(_m.id, _source);
    10             _media.video = _m.video;
     9             _media.video = _m.video;
    11             _media.title = _m.title;
    10             _media.title = _m.title;
    12             _media.description = "par " + _m.author;
    11             _media.description = "par " + _m.author;
    13             _media.setDuration(_m.duration);
    12             _media.setDuration(_m.duration);
    14             _media.thumbnail = _m.thumbnail;
    13             _media.thumbnail = _m.thumbnail;
    15             _medialist.push(_media);
    14             _medialist.push(_media);
    16             console.log(_medialist);
       
    17         });
    15         });
    18         _source.addList("media", _medialist);
    16         _source.addList("media", _medialist);
    19     }
    17     }
    20 }
    18 }