src/js/serializers/JSONSerializer.js
branchpopcorn-port
changeset 595 29d86e6c61a6
parent 591 e0df88905af8
child 601 02b857c0c9f1
--- 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 = [];