diff -r 12978893bbf0 -r 8a8b6097d382 integration/js/medialist-serializer.js --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/integration/js/medialist-serializer.js Wed Oct 24 15:58:27 2012 +0200 @@ -0,0 +1,20 @@ +IriSP.serializers.medialist = { + loadData : function(_url, _callback) { + IriSP.jQuery.getJSON(_url, _callback); + }, + deSerialize : function(_data, _source) { + var _medialist = new IriSP.Model.List(_source.directory); + console.log(_medialist); + IriSP._(_data).each(function(_m) { + var _media = new IriSP.Model.Media(_m.id, _source); + _media.video = _m.video; + _media.title = _m.title; + _media.description = "par " + _m.author; + _media.setDuration(_m.duration); + _media.thumbnail = _m.thumbnail; + _medialist.push(_media); + console.log(_medialist); + }); + _source.addList("media", _medialist); + } +} \ No newline at end of file