integration/js/medialist-serializer.js
changeset 73 475e5fb0ea2b
parent 72 aa85db611fb7
child 74 37d464b8cb82
equal deleted inserted replaced
72:aa85db611fb7 73:475e5fb0ea2b
     1 IriSP.serializers.medialist = {
       
     2     deSerialize : function(_data, _source) {
       
     3         var _medialist = new IriSP.Model.List(_source.directory);
       
     4         _data = IriSP._(_data).shuffle();
       
     5         IriSP._(_data).each(function(_m, i) {
       
     6             var _media = new IriSP.Model.Media(_m.id, _source);
       
     7             _media.video = _m.video;
       
     8             _media.title = _m.title;
       
     9             _media.description = "par " + _m.author;
       
    10             _media.setDuration(_m.duration);
       
    11             _media.thumbnail = _m.thumbnail;
       
    12             _media.color = IriSP.vizcolors[i % IriSP.vizcolors.length];
       
    13             _medialist.push(_media);
       
    14         });
       
    15         _source.addList("media", _medialist);
       
    16     }
       
    17 }
       
    18 
       
    19 /* END medialist-serializer.js */