23 {src : img}); |
23 {src : img}); |
24 |
24 |
25 if (typeof(annotation.meta["dc:source"].content) !== "undefined") { |
25 if (typeof(annotation.meta["dc:source"].content) !== "undefined") { |
26 var tweetContents = JSON.parse(annotation.meta["dc:source"].content); |
26 var tweetContents = JSON.parse(annotation.meta["dc:source"].content); |
27 var creator = tweetContents.user.screen_name; |
27 var creator = tweetContents.user.screen_name; |
28 |
28 var real_name = tweetContents.user.name; |
|
29 |
29 imageMarkup = IriSP.templToHTML("<a href='http://twitter.com/{{creator}}'><img src='{{src}}' alt='user image'></img></a>", |
30 imageMarkup = IriSP.templToHTML("<a href='http://twitter.com/{{creator}}'><img src='{{src}}' alt='user image'></img></a>", |
30 {src : img, creator: creator}); |
31 {src : img, creator: creator}); |
31 |
32 |
32 var formatted_date = new Date(tweetContents.created_at).toLocaleDateString(); |
33 var formatted_date = new Date(tweetContents.created_at).toLocaleDateString(); |
33 title = IriSP.templToHTML("<div class='Ldt-tweet_tweetContents'>{{{ contents }}}</div><div class='Ldt-tweet_date'>{{ date }}</div>", |
34 title = IriSP.templToHTML("<a class='Ldt-tweet_userHandle' href='http://twitter.com/{{creator}}'>@{{creator}}</a> - " + |
34 {contents : title, date : formatted_date}); |
35 "<div class='Ldt-tweet_realName'>{{real_name}}</div>" + |
|
36 "<div class='Ldt-tweet_tweetContents'>{{{ contents }}}</div>" + |
|
37 "<div class='Ldt-tweet_date'>{{ date }}</div>", |
|
38 {creator: creator, real_name: real_name, contents : title, date : formatted_date}); |
35 } |
39 } |
36 |
40 |
37 this.selector.find(".Ldt-tweetContents").html(title); |
41 this.selector.find(".Ldt-tweetContents").html(title); |
38 this.selector.find(".Ldt-tweetAvatar").html(imageMarkup); |
42 this.selector.find(".Ldt-tweetAvatar").html(imageMarkup); |
39 this.selector.show("blind", 250); |
43 this.selector.show("blind", 250); |