test/test-config.js
author veltr
Fri, 18 May 2012 18:23:51 +0200
branchnew-model
changeset 904 510ebab76fa3
parent 887 6a04bd37da0a
child 906 4b6e154ae8de
permissions -rw-r--r--
Work on CreateAnnotation Widget
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
                },
10233337f6da Refactoring tests
veltr
parents:
diff changeset
    34
                { type: "Mediafragment"}
10233337f6da Refactoring tests
veltr
parents:
diff changeset
    35
            ]
10233337f6da Refactoring tests
veltr
parents:
diff changeset
    36
        },
10233337f6da Refactoring tests
veltr
parents:
diff changeset
    37
        player:{
10233337f6da Refactoring tests
veltr
parents:
diff changeset
    38
            type:'auto',
10233337f6da Refactoring tests
veltr
parents:
diff changeset
    39
            live: true, 
10233337f6da Refactoring tests
veltr
parents:
diff changeset
    40
            height: 350, 
10233337f6da Refactoring tests
veltr
parents:
diff changeset
    41
            width: 620, 
10233337f6da Refactoring tests
veltr
parents:
diff changeset
    42
            provider: "rtmp",
10233337f6da Refactoring tests
veltr
parents:
diff changeset
    43
            autostart: true
10233337f6da Refactoring tests
veltr
parents:
diff changeset
    44
        }
10233337f6da Refactoring tests
veltr
parents:
diff changeset
    45
    };
10233337f6da Refactoring tests
veltr
parents:
diff changeset
    46
    
10233337f6da Refactoring tests
veltr
parents:
diff changeset
    47
    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
    48
}