# HG changeset patch # User hamidouk # Date 1326731119 -3600 # Node ID 37693f217f8cf59fa5d03269ae7c5bb3539e0bdc # Parent fa45fe371faf2a6ce30a02007dadd51be0bb0121 redraw the list when a new annotation is added. diff -r fa45fe371faf -r 37693f217f8c src/js/widgets/annotationsListWidget.js --- a/src/js/widgets/annotationsListWidget.js Mon Jan 16 17:24:57 2012 +0100 +++ b/src/js/widgets/annotationsListWidget.js Mon Jan 16 17:25:19 2012 +0100 @@ -60,7 +60,7 @@ } var idList = IriSP.underscore.pluck(list, "id").sort(); - + if (idList.length !== this.__oldList.length) { this.do_redraw(list); } @@ -91,7 +91,7 @@ IriSP.AnnotationsListWidget.prototype.draw = function() { this.drawList(); - this._Popcorn.listen("IriSP.createAnnotationWidget.addedAnnotation", IriSP.wrap(this, function() { this.redraw(true); })); + this._Popcorn.listen("IriSP.createAnnotationWidget.addedAnnotation", IriSP.wrap(this, function() { this.drawList(true); })); this._Popcorn.listen("timeupdate", IriSP.wrap(this, this.redraw)); };