test/test-config.js
author veltr
Mon, 07 May 2012 15:25:52 +0200
branchnew-model
changeset 884 10233337f6da
child 887 6a04bd37da0a
permissions -rw-r--r--
Refactoring tests
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
884
10233337f6da Refactoring tests
veltr
parents:
diff changeset
     1
function testConfig(_urlMetadata, _useLocalBuild) {
10233337f6da Refactoring tests
veltr
parents:
diff changeset
     2
    _useLocalBuild = (typeof _useLocalBuild !== "undefined" && _useLocalBuild)
10233337f6da Refactoring tests
veltr
parents:
diff changeset
     3
    IriSP.libFiles.defaultDir = _useLocalBuild ? "libs/" : "../src/js/libs/";
10233337f6da Refactoring tests
veltr
parents:
diff changeset
     4
    IriSP.widgetsDir = _useLocalBuild ? "metadataplayer" : "../src/widgets";
10233337f6da Refactoring tests
veltr
parents:
diff changeset
     5
    var _metadata = {
10233337f6da Refactoring tests
veltr
parents:
diff changeset
     6
        url: _urlMetadata,
10233337f6da Refactoring tests
veltr
parents:
diff changeset
     7
        format: 'ldt'
10233337f6da Refactoring tests
veltr
parents:
diff changeset
     8
    };
10233337f6da Refactoring tests
veltr
parents:
diff changeset
     9
    var _config = {            
10233337f6da Refactoring tests
veltr
parents:
diff changeset
    10
        gui: {
10233337f6da Refactoring tests
veltr
parents:
diff changeset
    11
            width : 620,
10233337f6da Refactoring tests
veltr
parents:
diff changeset
    12
            container : 'LdtPlayer',
10233337f6da Refactoring tests
veltr
parents:
diff changeset
    13
            default_options: {
10233337f6da Refactoring tests
veltr
parents:
diff changeset
    14
                metadata: _metadata
10233337f6da Refactoring tests
veltr
parents:
diff changeset
    15
            },
10233337f6da Refactoring tests
veltr
parents:
diff changeset
    16
            css : _useLocalBuild ? 'metadataplayer/LdtPlayer-core.css' : '../src/css/LdtPlayer-core.css',
10233337f6da Refactoring tests
veltr
parents:
diff changeset
    17
            widgets: [
10233337f6da Refactoring tests
veltr
parents:
diff changeset
    18
                { type: "Sparkline" },
10233337f6da Refactoring tests
veltr
parents:
diff changeset
    19
                { type: "Slider" },
10233337f6da Refactoring tests
veltr
parents:
diff changeset
    20
                { type: "Controller" },
10233337f6da Refactoring tests
veltr
parents:
diff changeset
    21
                { type: "Polemic" },
10233337f6da Refactoring tests
veltr
parents:
diff changeset
    22
                { type: "Segments" },
10233337f6da Refactoring tests
veltr
parents:
diff changeset
    23
                { type: "Arrow" },
10233337f6da Refactoring tests
veltr
parents:
diff changeset
    24
                { type: "Annotation" },
10233337f6da Refactoring tests
veltr
parents:
diff changeset
    25
                { type: "Tweet" },
10233337f6da Refactoring tests
veltr
parents:
diff changeset
    26
                { type: "Tagcloud" },
10233337f6da Refactoring tests
veltr
parents:
diff changeset
    27
                {
10233337f6da Refactoring tests
veltr
parents:
diff changeset
    28
                    type: "AnnotationsList",
10233337f6da Refactoring tests
veltr
parents:
diff changeset
    29
                    container: "AnnotationsListContainer"
10233337f6da Refactoring tests
veltr
parents:
diff changeset
    30
                },
10233337f6da Refactoring tests
veltr
parents:
diff changeset
    31
                { type: "Mediafragment"}
10233337f6da Refactoring tests
veltr
parents:
diff changeset
    32
            ]
10233337f6da Refactoring tests
veltr
parents:
diff changeset
    33
        },
10233337f6da Refactoring tests
veltr
parents:
diff changeset
    34
        player:{
10233337f6da Refactoring tests
veltr
parents:
diff changeset
    35
            type:'auto',
10233337f6da Refactoring tests
veltr
parents:
diff changeset
    36
            live: true, 
10233337f6da Refactoring tests
veltr
parents:
diff changeset
    37
            height: 350, 
10233337f6da Refactoring tests
veltr
parents:
diff changeset
    38
            width: 620, 
10233337f6da Refactoring tests
veltr
parents:
diff changeset
    39
            provider: "rtmp",
10233337f6da Refactoring tests
veltr
parents:
diff changeset
    40
            autostart: true
10233337f6da Refactoring tests
veltr
parents:
diff changeset
    41
        }
10233337f6da Refactoring tests
veltr
parents:
diff changeset
    42
    };
10233337f6da Refactoring tests
veltr
parents:
diff changeset
    43
    
10233337f6da Refactoring tests
veltr
parents:
diff changeset
    44
    return new IriSP.Metadataplayer(_config, _metadata);
10233337f6da Refactoring tests
veltr
parents:
diff changeset
    45
}