Author: frojo56
(2009/02/17 16:06) Almost 3 years ago
Formatted time
261
262
}
263
264
log("Done modifying tweets.");
//log("Done modifying tweets.");
265
266
267
function add_retweet_button(tweet,json_tweet)
...
281
show_embedded_retweet(j(this).data('json_tweet'));
282
return false;
283
});
284
log("Done adding retweet");
//log("Done adding retweet");
285
286
287
363
show_embedded_reply(j(this).data('json_tweet'));
364
365
366
log("Done modifying reply");
//log("Done modifying reply");
367
368
function show_embedded_reply(json_tweet)
369
{
468
469
jq_tweet_li.find("span.status-body span.entry-content").html(link_up_status_text(json_tweet.text,true,true,true));
470
jq_tweet_li.find("span.status-body span.entry-meta a.entry-date").attr("href","http://twitter.com/"+json_tweet.user.screen_name+"/status/"+json_tweet.id);
471
jq_tweet_li.find("span.status-body span.entry-meta a.entry-date span.published").attr("title",json_tweet.created_at); //needs formatting
jq_tweet_li.find("span.status-body span.entry-meta a.entry-date span.published").attr("title",format_time(json_tweet.created_at) + " ago");
472
jq_tweet_li.find("span.status-body span.entry-meta a.entry-date span.published").html(json_tweet.created_at); //needs formatting
473
jq_tweet_li.find("span.status-body span.entry-meta a.entry-date span.published").html( format_time(json_tweet.created_at) + " ago");
//jq_tweet_li.find("span.status-body span.entry-meta a.entry-date span.published").timeago();
474
jq_tweet_li.find("span.status-body span.entry-meta a.entry-date + span").html("from " + json_tweet.source + " ");
475
476
623
text-indent:0px !important;\
624
}";
625
626
627
function format_time(t)
628
629
log("Time: "+t);
630
//time: Tue Feb 17 15:20:13 +0000 2009
631
//format: E NNN dd HH:mm:ss
632
//var date = getDateFromFormat(t,"E NNN dd HH:mm:ss");
633
//return date.getMonth()+"/"+date.getDay()+"/"+date.getFullYear()+" - "+date.getHours()+":"+date.getMinutes()+":"+date.getSeconds();
634
return relativeTime(new Date(t));
635
636
// stolen from twitter.com (hope you guys don't mind)
637
function relativeTime(date, relativeTo) {
638
if (!relativeTo) relativeTo = new Date();
639
var delta = (relativeTo.getTime() - date.getTime()) / 1000
640
if (delta < 5) return 'less than 5 seconds'
641
else if (delta < 10) return 'less than 10 seconds'
642
else if (delta < 20) return 'less than 20 seconds'
643
else if (delta < 60) return 'less than a minute'
644
else if (delta < 120) return 'about a minute'
645
else if (delta < (60*60)) return Math.round(delta / 60) + ' minutes'
646
else if (delta < (120*60)) return 'about an hour'
647
else if (delta < (24*60*60)) return 'about ' + Math.round(delta / 3600) + ' hours'
648
else if (delta < (48*60*60)) return '1 day'
649
else return Math.round(delta / 86400) + ' days'
650
function log(msg)
651
652
if(debug)
653
log("Done modifying tweets.");//log("Done modifying tweets.");show_embedded_retweet(j(this).data('json_tweet'));show_embedded_retweet(j(this).data('json_tweet'));log("Done adding retweet");//log("Done adding retweet");show_embedded_reply(j(this).data('json_tweet'));show_embedded_reply(j(this).data('json_tweet'));log("Done modifying reply");//log("Done modifying reply");{{jq_tweet_li.find("span.status-body span.entry-content").html(link_up_status_text(json_tweet.text,true,true,true));jq_tweet_li.find("span.status-body span.entry-content").html(link_up_status_text(json_tweet.text,true,true,true));jq_tweet_li.find("span.status-body span.entry-meta a.entry-date").attr("href","http://twitter.com/"+json_tweet.user.screen_name+"/status/"+json_tweet.id);jq_tweet_li.find("span.status-body span.entry-meta a.entry-date").attr("href","http://twitter.com/"+json_tweet.user.screen_name+"/status/"+json_tweet.id);jq_tweet_li.find("span.status-body span.entry-meta a.entry-date span.published").attr("title",json_tweet.created_at); //needs formattingjq_tweet_li.find("span.status-body span.entry-meta a.entry-date span.published").attr("title",format_time(json_tweet.created_at) + " ago");jq_tweet_li.find("span.status-body span.entry-meta a.entry-date span.published").html(json_tweet.created_at); //needs formattingjq_tweet_li.find("span.status-body span.entry-meta a.entry-date span.published").html( format_time(json_tweet.created_at) + " ago");//jq_tweet_li.find("span.status-body span.entry-meta a.entry-date span.published").timeago();//jq_tweet_li.find("span.status-body span.entry-meta a.entry-date span.published").timeago();jq_tweet_li.find("span.status-body span.entry-meta a.entry-date + span").html("from " + json_tweet.source + " ");jq_tweet_li.find("span.status-body span.entry-meta a.entry-date + span").html("from " + json_tweet.source + " ");{log("Time: "+t);function relativeTime(date, relativeTo) {{{