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