src/js/widgets.js
changeset 982 cfcbac34d020
parent 965 eadb7290c325
child 984 e034099276f6
--- a/src/js/widgets.js	Fri Nov 09 15:27:52 2012 +0100
+++ b/src/js/widgets.js	Fri Nov 16 17:36:56 2012 +0100
@@ -121,7 +121,13 @@
 }
 
 IriSP.Widgets.Widget.prototype.getWidgetAnnotations = function() {
-    return typeof this.annotation_type !== "undefined" && this.annotation_type ? this.media.getAnnotationsByTypeTitle(this.annotation_type) : this.media.getAnnotations();
+    if (typeof this.annotation_type === "undefined") {
+        return this.media.getAnnotations();
+    }
+    if (this.annotation_type.elementType === "annotationType") {
+        return this.annotation_type.getAnnotations();
+    }
+    return this.media.getAnnotationsByTypeTitle(this.annotation_type);
 }
 
 IriSP.Widgets.Widget.prototype.getWidgetAnnotationsAtTime = function() {