diff -r 96af41097260 -r 29d86e6c61a6 src/js/serializers/JSONSerializer.js --- a/src/js/serializers/JSONSerializer.js Fri Jan 06 17:20:39 2012 +0100 +++ b/src/js/serializers/JSONSerializer.js Mon Jan 09 11:15:13 2012 +0100 @@ -228,18 +228,21 @@ currentTime is in seconds. @param currentTime the time at which we search. + @param (optional) the if of the type of the annotations we want to get. */ -IriSP.JSONSerializer.prototype.currentAnnotations = function(currentTime) { +IriSP.JSONSerializer.prototype.currentAnnotations = function(currentTime, id) { var view; var currentTimeMs = 1000 * currentTime; - var id = this.getChapitrage(); - /* FIXME: ugly */ - if (typeof(id) === "undefined") - var legal_ids = this.getNonTweetIds(); - else - legal_ids = [id]; + if (typeof(id) === "undefined") { + id = this.getChapitrage(); + + if (typeof(id) === "undefined") + var legal_ids = this.getNonTweetIds(); + else + legal_ids = [id]; + } var ret_array = [];