src/js/widgets/helloWorldWidget.js
author veltr
Wed, 18 Apr 2012 18:58:44 +0200
branchnew-model
changeset 870 2c025db10a10
parent 868 a525cc2214e7
permissions -rw-r--r--
Migrated playerWidget and started annotationsListWidget
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
870
2c025db10a10 Migrated playerWidget and started annotationsListWidget
veltr
parents: 868
diff changeset
     1
IriSP.i18n.addMessages({
2c025db10a10 Migrated playerWidget and started annotationsListWidget
veltr
parents: 868
diff changeset
     2
    "fr": {
2c025db10a10 Migrated playerWidget and started annotationsListWidget
veltr
parents: 868
diff changeset
     3
        "Hello" : "Bonjour,"
2c025db10a10 Migrated playerWidget and started annotationsListWidget
veltr
parents: 868
diff changeset
     4
    },
2c025db10a10 Migrated playerWidget and started annotationsListWidget
veltr
parents: 868
diff changeset
     5
    "en" : {
2c025db10a10 Migrated playerWidget and started annotationsListWidget
veltr
parents: 868
diff changeset
     6
        "Hello" : "Hello,"
2c025db10a10 Migrated playerWidget and started annotationsListWidget
veltr
parents: 868
diff changeset
     7
    }
2c025db10a10 Migrated playerWidget and started annotationsListWidget
veltr
parents: 868
diff changeset
     8
})
2c025db10a10 Migrated playerWidget and started annotationsListWidget
veltr
parents: 868
diff changeset
     9
2c025db10a10 Migrated playerWidget and started annotationsListWidget
veltr
parents: 868
diff changeset
    10
IriSP.HelloWorldWidget = function(player, config) {
2c025db10a10 Migrated playerWidget and started annotationsListWidget
veltr
parents: 868
diff changeset
    11
    console.log("Calling IriSP.Widget's constructor from IriSP.HelloWorldWidget");
2c025db10a10 Migrated playerWidget and started annotationsListWidget
veltr
parents: 868
diff changeset
    12
    IriSP.Widget.call(this, player, config);
2c025db10a10 Migrated playerWidget and started annotationsListWidget
veltr
parents: 868
diff changeset
    13
    if (typeof this.text == "undefined") {
2c025db10a10 Migrated playerWidget and started annotationsListWidget
veltr
parents: 868
diff changeset
    14
        this.text = 'world'
2c025db10a10 Migrated playerWidget and started annotationsListWidget
veltr
parents: 868
diff changeset
    15
    }
661
48c1beea7b1c change line endings to unix.
hamidouk
parents: 655
diff changeset
    16
}
48c1beea7b1c change line endings to unix.
hamidouk
parents: 655
diff changeset
    17
48c1beea7b1c change line endings to unix.
hamidouk
parents: 655
diff changeset
    18
IriSP.HelloWorldWidget.prototype = new IriSP.Widget();
48c1beea7b1c change line endings to unix.
hamidouk
parents: 655
diff changeset
    19
48c1beea7b1c change line endings to unix.
hamidouk
parents: 655
diff changeset
    20
IriSP.HelloWorldWidget.prototype.draw = function() {
870
2c025db10a10 Migrated playerWidget and started annotationsListWidget
veltr
parents: 868
diff changeset
    21
    var _tmpl = '<p>{{l10n.Hello}} {{text}}</p><p>Looks like we have {{source.contents.annotation.length}} annotations in this feed</p>'
2c025db10a10 Migrated playerWidget and started annotationsListWidget
veltr
parents: 868
diff changeset
    22
        _html = IriSP.templToHTML(_tmpl, this);
2c025db10a10 Migrated playerWidget and started annotationsListWidget
veltr
parents: 868
diff changeset
    23
    this.$.append(_html);
2c025db10a10 Migrated playerWidget and started annotationsListWidget
veltr
parents: 868
diff changeset
    24
    this.$.find('p').css({
2c025db10a10 Migrated playerWidget and started annotationsListWidget
veltr
parents: 868
diff changeset
    25
        "text-align" : "center",
2c025db10a10 Migrated playerWidget and started annotationsListWidget
veltr
parents: 868
diff changeset
    26
        "margin": "10px 0",
2c025db10a10 Migrated playerWidget and started annotationsListWidget
veltr
parents: 868
diff changeset
    27
        "font-size" : "14px"
2c025db10a10 Migrated playerWidget and started annotationsListWidget
veltr
parents: 868
diff changeset
    28
    });
2c025db10a10 Migrated playerWidget and started annotationsListWidget
veltr
parents: 868
diff changeset
    29
    console.log("HelloWorldWidget was drawn");
661
48c1beea7b1c change line endings to unix.
hamidouk
parents: 655
diff changeset
    30
}