test/test-config.js
author veltr
Tue, 22 May 2012 16:49:48 +0200
branchnew-model
changeset 906 4b6e154ae8de
parent 904 510ebab76fa3
child 910 b9f1bd52df9a
permissions -rw-r--r--
modifs traces
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
884
10233337f6da Refactoring tests
veltr
parents:
diff changeset
     1
function testConfig(_urlMetadata, _useLocalBuild) {
887
6a04bd37da0a Corrected lib loading function so several instances of the Metadataplayer can be called
veltr
parents: 884
diff changeset
     2
    document.getElementById('LdtPlayer').innerHTML = '';
884
10233337f6da Refactoring tests
veltr
parents:
diff changeset
     3
    _useLocalBuild = (typeof _useLocalBuild !== "undefined" && _useLocalBuild)
10233337f6da Refactoring tests
veltr
parents:
diff changeset
     4
    IriSP.libFiles.defaultDir = _useLocalBuild ? "libs/" : "../src/js/libs/";
10233337f6da Refactoring tests
veltr
parents:
diff changeset
     5
    IriSP.widgetsDir = _useLocalBuild ? "metadataplayer" : "../src/widgets";
10233337f6da Refactoring tests
veltr
parents:
diff changeset
     6
    var _metadata = {
10233337f6da Refactoring tests
veltr
parents:
diff changeset
     7
        url: _urlMetadata,
10233337f6da Refactoring tests
veltr
parents:
diff changeset
     8
        format: 'ldt'
10233337f6da Refactoring tests
veltr
parents:
diff changeset
     9
    };
10233337f6da Refactoring tests
veltr
parents:
diff changeset
    10
    var _config = {            
10233337f6da Refactoring tests
veltr
parents:
diff changeset
    11
        gui: {
10233337f6da Refactoring tests
veltr
parents:
diff changeset
    12
            width : 620,
10233337f6da Refactoring tests
veltr
parents:
diff changeset
    13
            container : 'LdtPlayer',
10233337f6da Refactoring tests
veltr
parents:
diff changeset
    14
            default_options: {
10233337f6da Refactoring tests
veltr
parents:
diff changeset
    15
                metadata: _metadata
10233337f6da Refactoring tests
veltr
parents:
diff changeset
    16
            },
10233337f6da Refactoring tests
veltr
parents:
diff changeset
    17
            css : _useLocalBuild ? 'metadataplayer/LdtPlayer-core.css' : '../src/css/LdtPlayer-core.css',
10233337f6da Refactoring tests
veltr
parents:
diff changeset
    18
            widgets: [
10233337f6da Refactoring tests
veltr
parents:
diff changeset
    19
                { type: "Sparkline" },
10233337f6da Refactoring tests
veltr
parents:
diff changeset
    20
                { type: "Slider" },
10233337f6da Refactoring tests
veltr
parents:
diff changeset
    21
                { type: "Controller" },
10233337f6da Refactoring tests
veltr
parents:
diff changeset
    22
                { type: "Polemic" },
10233337f6da Refactoring tests
veltr
parents:
diff changeset
    23
                { type: "Segments" },
904
510ebab76fa3 Work on CreateAnnotation Widget
veltr
parents: 887
diff changeset
    24
                { type: "Slice" },
884
10233337f6da Refactoring tests
veltr
parents:
diff changeset
    25
                { type: "Arrow" },
10233337f6da Refactoring tests
veltr
parents:
diff changeset
    26
                { type: "Annotation" },
904
510ebab76fa3 Work on CreateAnnotation Widget
veltr
parents: 887
diff changeset
    27
                { type: "CreateAnnotation" },
884
10233337f6da Refactoring tests
veltr
parents:
diff changeset
    28
                { type: "Tweet" },
10233337f6da Refactoring tests
veltr
parents:
diff changeset
    29
                { type: "Tagcloud" },
10233337f6da Refactoring tests
veltr
parents:
diff changeset
    30
                {
10233337f6da Refactoring tests
veltr
parents:
diff changeset
    31
                    type: "AnnotationsList",
10233337f6da Refactoring tests
veltr
parents:
diff changeset
    32
                    container: "AnnotationsListContainer"
10233337f6da Refactoring tests
veltr
parents:
diff changeset
    33
                },
906
4b6e154ae8de modifs traces
veltr
parents: 904
diff changeset
    34
                { type: "Mediafragment"},
4b6e154ae8de modifs traces
veltr
parents: 904
diff changeset
    35
                {
4b6e154ae8de modifs traces
veltr
parents: 904
diff changeset
    36
                    type: "Trace",
4b6e154ae8de modifs traces
veltr
parents: 904
diff changeset
    37
                    default_subject: "tests-iri",
4b6e154ae8de modifs traces
veltr
parents: 904
diff changeset
    38
                    js_console: true
4b6e154ae8de modifs traces
veltr
parents: 904
diff changeset
    39
                }
884
10233337f6da Refactoring tests
veltr
parents:
diff changeset
    40
            ]
10233337f6da Refactoring tests
veltr
parents:
diff changeset
    41
        },
10233337f6da Refactoring tests
veltr
parents:
diff changeset
    42
        player:{
10233337f6da Refactoring tests
veltr
parents:
diff changeset
    43
            type:'auto',
10233337f6da Refactoring tests
veltr
parents:
diff changeset
    44
            live: true, 
10233337f6da Refactoring tests
veltr
parents:
diff changeset
    45
            height: 350, 
10233337f6da Refactoring tests
veltr
parents:
diff changeset
    46
            width: 620, 
10233337f6da Refactoring tests
veltr
parents:
diff changeset
    47
            provider: "rtmp",
10233337f6da Refactoring tests
veltr
parents:
diff changeset
    48
            autostart: true
10233337f6da Refactoring tests
veltr
parents:
diff changeset
    49
        }
10233337f6da Refactoring tests
veltr
parents:
diff changeset
    50
    };
10233337f6da Refactoring tests
veltr
parents:
diff changeset
    51
    
10233337f6da Refactoring tests
veltr
parents:
diff changeset
    52
    return new IriSP.Metadataplayer(_config, _metadata);
887
6a04bd37da0a Corrected lib loading function so several instances of the Metadataplayer can be called
veltr
parents: 884
diff changeset
    53
}