src/js/main.js
author veltr
Thu, 19 Apr 2012 19:20:41 +0200
branchnew-model
changeset 872 d777d05a16e4
parent 868 a525cc2214e7
child 875 43629caa77bc
permissions -rw-r--r--
finished AnnotationsList and started New PolemicWidget
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
358
430c1a7a09de got rid of useless LdtPlayer.js -moved the necessary lines of code in main.js
hamidouk
parents:
diff changeset
     1
/* main file */
842
4ae2247a59f4 Changes for Cinecast
veltr
parents: 835
diff changeset
     2
// Why is it called main ? It only loads the libs !
520
fe008e95a716 added jsdoc support, and a script to generate the docs.
hamidouk
parents: 511
diff changeset
     3
866
3bf7aa8216e5 IriSP.Model.List now inherits from Array
veltr
parents: 842
diff changeset
     4
if(window.IriSP === undefined && window.__IriSP === undefined) {
3bf7aa8216e5 IriSP.Model.List now inherits from Array
veltr
parents: 842
diff changeset
     5
    /**
3bf7aa8216e5 IriSP.Model.List now inherits from Array
veltr
parents: 842
diff changeset
     6
     @class
3bf7aa8216e5 IriSP.Model.List now inherits from Array
veltr
parents: 842
diff changeset
     7
     the object under which everything goes.
3bf7aa8216e5 IriSP.Model.List now inherits from Array
veltr
parents: 842
diff changeset
     8
     */
3bf7aa8216e5 IriSP.Model.List now inherits from Array
veltr
parents: 842
diff changeset
     9
    IriSP = {};
3bf7aa8216e5 IriSP.Model.List now inherits from Array
veltr
parents: 842
diff changeset
    10
3bf7aa8216e5 IriSP.Model.List now inherits from Array
veltr
parents: 842
diff changeset
    11
    /** Alias to IriSP for backward compatibility */
3bf7aa8216e5 IriSP.Model.List now inherits from Array
veltr
parents: 842
diff changeset
    12
    __IriSP = IriSP;
358
430c1a7a09de got rid of useless LdtPlayer.js -moved the necessary lines of code in main.js
hamidouk
parents:
diff changeset
    13
}
430c1a7a09de got rid of useless LdtPlayer.js -moved the necessary lines of code in main.js
hamidouk
parents:
diff changeset
    14
866
3bf7aa8216e5 IriSP.Model.List now inherits from Array
veltr
parents: 842
diff changeset
    15
/* underscore comes bundled with the player and we need
3bf7aa8216e5 IriSP.Model.List now inherits from Array
veltr
parents: 842
diff changeset
    16
 it ASAP, so load it that way
3bf7aa8216e5 IriSP.Model.List now inherits from Array
veltr
parents: 842
diff changeset
    17
 */
743
69a9969daa41 better defaults - paths are now computed at run-time.
hamidouk
parents: 662
diff changeset
    18
69a9969daa41 better defaults - paths are now computed at run-time.
hamidouk
parents: 662
diff changeset
    19
IriSP._ = window._.noConflict();
69a9969daa41 better defaults - paths are now computed at run-time.
hamidouk
parents: 662
diff changeset
    20
IriSP.underscore = IriSP._;
69a9969daa41 better defaults - paths are now computed at run-time.
hamidouk
parents: 662
diff changeset
    21
842
4ae2247a59f4 Changes for Cinecast
veltr
parents: 835
diff changeset
    22
IriSP.getLib = function(lib) {
4ae2247a59f4 Changes for Cinecast
veltr
parents: 835
diff changeset
    23
    return (
4ae2247a59f4 Changes for Cinecast
veltr
parents: 835
diff changeset
    24
        IriSP.libFiles.useCdn && typeof IriSP.libFiles.cdn[lib] == "string"
4ae2247a59f4 Changes for Cinecast
veltr
parents: 835
diff changeset
    25
        ? IriSP.libFiles.cdn[lib]
4ae2247a59f4 Changes for Cinecast
veltr
parents: 835
diff changeset
    26
        : (
4ae2247a59f4 Changes for Cinecast
veltr
parents: 835
diff changeset
    27
            typeof IriSP.libFiles.locations[lib] == "string"
4ae2247a59f4 Changes for Cinecast
veltr
parents: 835
diff changeset
    28
            ? IriSP.libFiles.locations[lib]
4ae2247a59f4 Changes for Cinecast
veltr
parents: 835
diff changeset
    29
            : (
4ae2247a59f4 Changes for Cinecast
veltr
parents: 835
diff changeset
    30
                typeof IriSP.libFiles.inDefaultDir[lib] == "string"
4ae2247a59f4 Changes for Cinecast
veltr
parents: 835
diff changeset
    31
                ? IriSP.libFiles.defaultDir + IriSP.libFiles.inDefaultDir[lib]
4ae2247a59f4 Changes for Cinecast
veltr
parents: 835
diff changeset
    32
                : null
4ae2247a59f4 Changes for Cinecast
veltr
parents: 835
diff changeset
    33
            )
4ae2247a59f4 Changes for Cinecast
veltr
parents: 835
diff changeset
    34
        )
4ae2247a59f4 Changes for Cinecast
veltr
parents: 835
diff changeset
    35
    )
4ae2247a59f4 Changes for Cinecast
veltr
parents: 835
diff changeset
    36
}