integration/js/mashupplayer.js
author veltr
Thu, 08 Nov 2012 18:24:47 +0100
changeset 41 3ec2343f2b85
child 43 5a5024bc74e6
permissions -rw-r--r--
Refactoring to have common code between editor and player
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
41
3ec2343f2b85 Refactoring to have common code between editor and player
veltr
parents:
diff changeset
     1
IriSP.player = function(options) {
3ec2343f2b85 Refactoring to have common code between editor and player
veltr
parents:
diff changeset
     2
    
3ec2343f2b85 Refactoring to have common code between editor and player
veltr
parents:
diff changeset
     3
    var directory = new IriSP.Model.Directory(),
3ec2343f2b85 Refactoring to have common code between editor and player
veltr
parents:
diff changeset
     4
        project = directory.remoteSource({
3ec2343f2b85 Refactoring to have common code between editor and player
veltr
parents:
diff changeset
     5
            url: options.url,
3ec2343f2b85 Refactoring to have common code between editor and player
veltr
parents:
diff changeset
     6
            serializer: IriSP.serializers.ldt
3ec2343f2b85 Refactoring to have common code between editor and player
veltr
parents:
diff changeset
     7
        }),
3ec2343f2b85 Refactoring to have common code between editor and player
veltr
parents:
diff changeset
     8
        mashup;
3ec2343f2b85 Refactoring to have common code between editor and player
veltr
parents:
diff changeset
     9
    
3ec2343f2b85 Refactoring to have common code between editor and player
veltr
parents:
diff changeset
    10
    project.onLoad(function() {
3ec2343f2b85 Refactoring to have common code between editor and player
veltr
parents:
diff changeset
    11
        mashup = project.getMashups()[0];
3ec2343f2b85 Refactoring to have common code between editor and player
veltr
parents:
diff changeset
    12
        IriSP.mashupcore(project, mashup);
3ec2343f2b85 Refactoring to have common code between editor and player
veltr
parents:
diff changeset
    13
        project.trigger("set-current",mashup);
3ec2343f2b85 Refactoring to have common code between editor and player
veltr
parents:
diff changeset
    14
        
3ec2343f2b85 Refactoring to have common code between editor and player
veltr
parents:
diff changeset
    15
        $(".info-title a").text(mashup.title);
3ec2343f2b85 Refactoring to have common code between editor and player
veltr
parents:
diff changeset
    16
        $(".info-duration td").text(mashup.duration.toString());
3ec2343f2b85 Refactoring to have common code between editor and player
veltr
parents:
diff changeset
    17
        $(".info-author a").text(mashup.creator);
3ec2343f2b85 Refactoring to have common code between editor and player
veltr
parents:
diff changeset
    18
        $(".info-description td").text(mashup.description);
3ec2343f2b85 Refactoring to have common code between editor and player
veltr
parents:
diff changeset
    19
        
3ec2343f2b85 Refactoring to have common code between editor and player
veltr
parents:
diff changeset
    20
    });
3ec2343f2b85 Refactoring to have common code between editor and player
veltr
parents:
diff changeset
    21
}