diff -r 7623f9af9272 -r 2409cb4cebaf src/widgets/Polemic.js --- a/src/widgets/Polemic.js Fri Oct 02 11:27:17 2015 +0200 +++ b/src/widgets/Polemic.js Mon Dec 28 15:50:04 2015 +0100 @@ -24,37 +24,73 @@ annotation_type : "tweet", defaultcolor : "#585858", foundcolor : "#fc00ff", - polemics : [ - { - "name" : "OK", - "keywords" : [ "++" ], - "color" : "#1D973D" - }, - { - "name" : "KO", - "keywords" : [ "--" ], - "color" : "#CE0A15" - }, - { - "name" : "REF", - "keywords" : [ "==", "http://" ], - "color" : "#C5A62D" - }, - { - "name" : "Q", - "keywords" : [ "?" ], - "color" : "#036AAE" - } - ] + default_version : "1", + polemics : { + "1" : [ + { + "name" : "OK", + "keywords" : [ "++" ], + "color" : "#1D973D" + }, + { + "name" : "KO", + "keywords" : [ "--" ], + "color" : "#CE0A15" + }, + { + "name" : "REF", + "keywords" : [ "==", "http://" ], + "color" : "#C5A62D" + }, + { + "name" : "Q", + "keywords" : [ "?" ], + "color" : "#036AAE" + } + ], + "2" : [ + { + "name" : "OK", + "keywords" : [ "++" ], + "color" : "#1D973D" + }, + { + "name" : "KO", + "keywords" : [ "!!" ], + "color" : "#CE0A15" + }, + { + "name" : "REF", + "keywords" : [ "==", "http://" ], + "color" : "#C5A62D" + }, + { + "name" : "Q", + "keywords" : [ "?" ], + "color" : "#036AAE" + } + ] + } +}; + +IriSP.Widgets.Polemic.prototype.getPolemics = function(version) { + if(typeof(version) === "undefined" || !version) { + version = this.default_version; + } + if(this.polemics.constructor === Array) { + return this.polemics; + } else { + return this.polemics[version]; + } }; IriSP.Widgets.Polemic.prototype.draw = function() { - + this.onMediaEvent("timeupdate", "onTimeupdate"); this.$zone = IriSP.jQuery('
' + _nums[_i] + _this.l10n._annotations + '
'; } if (_this.tooltip) { @@ -304,20 +340,20 @@ _this.tooltip.hide(); } }); - + }; - + this.$position = IriSP.jQuery('