src/js/widgets/tweetsWidget.js
branchpopcorn-port
changeset 367 277a9f5f342c
parent 363 8d4b329836b6
child 370 2ee4da8122f4
equal deleted inserted replaced
366:82363c149ee8 367:277a9f5f342c
    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);