src/js/widgets/tweetsWidget.js
branchpopcorn-port
changeset 293 314e6a13f841
parent 285 b7aa28af2c10
child 298 eccdc619ede3
--- a/src/js/widgets/tweetsWidget.js	Mon Nov 21 15:15:39 2011 +0100
+++ b/src/js/widgets/tweetsWidget.js	Mon Nov 21 15:17:11 2011 +0100
@@ -18,9 +18,20 @@
     if (typeof(img) === "undefined" || img === "" || img === "None") {
       img = IriSP.widgetsDefaults.TweetsWidget.default_profile_picture;
     }
+
+    var imageMarkup = Mustache.to_html("<img src='{{src}}' alt='user image'></img>", 
+                                       {src : img});
     
-    var imageMarkup = Mustache.to_html("<img src='{{src}}' alt='avatar'></img>", 
-                                       {src : img});
+    if (typeof(annotation.meta["dc:source"].content) !== "undefined") {
+      var tweetContents = JSON.parse(annotation.meta["dc:source"].content);
+      var creator = tweetContents.user.screen_name;
+      
+      imageMarkup = Mustache.to_html("<a href='http://twitter.com/{{creator}}'><img src='{{src}}' alt='user image'></img></a>", 
+                                       {src : img, creator: creator});
+            
+      title = Mustache.to_html(IriSP.rich_tweet_template, {contents : title, date : tweetContents.created_at});
+      console.log(title);
+    }
 
     this.selector.find(".Ldt-tweetContents").html(title);
     this.selector.find(".Ldt-tweetAvatar").html(imageMarkup);