diff -r 18ca612e9ff0 -r 0dd21c298380 src/js/widgets/createAnnotationWidget.js --- a/src/js/widgets/createAnnotationWidget.js Thu Mar 08 18:38:46 2012 +0100 +++ b/src/js/widgets/createAnnotationWidget.js Fri Mar 09 17:29:23 2012 +0100 @@ -51,7 +51,7 @@ // Add onclick event to both polemic and keywords buttons - this.selector.find(".Ldt-createAnnotation-keywords button, .Ldt-createAnnotation-polemics button").click(function() { + this.selector.find(".Ldt-createAnnotation-btnblock button").click(function() { _this.addKeyword(IriSP.jQuery(this).text()); }); @@ -195,42 +195,19 @@ IriSP.createAnnotationWidget.prototype.handleTextChanges = function(event) { var contents = this.selector.find(".Ldt-createAnnotation-Description").val(); - this.selector.find(".Ldt-createAnnotation-keywords button").each(function() { - var _rx = IriSP.regexpFromText(IriSP.jQuery(this).text()); - if (_rx.test(contents)) { - IriSP.jQuery(this).removeClass("Ldt-createAnnotation-absent-keyword") - .addClass("Ldt-createAnnotation-present-keyword"); - } else { - IriSP.jQuery(this).addClass("Ldt-createAnnotation-absent-keyword") - .removeClass("Ldt-createAnnotation-present-keyword"); - } - }); - - this.selector.find(".Ldt-createAnnotation-polemics button").each(function() { + this.selector.find(".Ldt-createAnnotation-btnblock button").each(function() { var _rx = IriSP.regexpFromText(IriSP.jQuery(this).text()); if (_rx.test(contents)) { - IriSP.jQuery(this).addClass("Ldt-createAnnotation-polemic-active"); + IriSP.jQuery(this).parent().addClass("Ldt-createAnnotation-active-button"); } else { - IriSP.jQuery(this).removeClass("Ldt-createAnnotation-polemic-active"); + IriSP.jQuery(this).parent().removeClass("Ldt-createAnnotation-active-button"); } }); - if (this.polemic_mode) { - /* Also go through the polemics to highlight the buttons */ - for (var polemic in this.polemics) { - /* Add the active class to the button */ - var classname = "Ldt-createAnnotation-polemic-" + this.polemics[polemic]; - if (contents.indexOf(polemic) != -1) { - this.selector.find("." + classname).addClass("Ldt-createAnnotation-polemic-active"); - } else { - if (this.selector.find("." + classname).addClass("Ldt-createAnnotation-polemic-active")) - this.selector.find("." + classname).removeClass("Ldt-createAnnotation-polemic-active") - } - } - } + }; IriSP.createAnnotationWidget.prototype.showStartScreen = function() { - this.selector.find(".Ldt-createAnnotation-DoubleBorder").children().hide(); + this.selector.find(".Ldt-createAnnotation-screen").hide(); this.selector.find(".Ldt-createAnnotation-startScreen").show(); var jqTextfield = this.selector.find(".Ldt-createAnnotation-Description"); // handle on the textfield. used for the closure @@ -249,20 +226,20 @@ }; IriSP.createAnnotationWidget.prototype.showWaitScreen = function() { - this.selector.find(".Ldt-createAnnotation-DoubleBorder").children().hide(); + this.selector.find(".Ldt-createAnnotation-screen").hide(); this.selector.find(".Ldt-createAnnotation-waitScreen").show(); this._state = "waitScreen"; }; IriSP.createAnnotationWidget.prototype.showErrorScreen = function() { - this.selector.find(".Ldt-createAnnotation-DoubleBorder").children().hide(); + this.selector.find(".Ldt-createAnnotation-screen").hide(); this.selector.find(".Ldt-createAnnotation-errorScreen").show(); this._state = "errorScreen"; }; /** update show the final screen with links to share the created annotation */ IriSP.createAnnotationWidget.prototype.showEndScreen = function(annotation) { - this.selector.find(".Ldt-createAnnotation-DoubleBorder").children().hide(); + this.selector.find(".Ldt-createAnnotation-screen").hide(); if (this.cinecast_version) { this.selector.find(".Ldt-createAnnotation-Title").parent().show();