Changeset 66

User picture

Author: frojo56

(2009/02/17 16:06) Almost 3 years ago

Formatted time

Affected files

Updated twitter_fantastico.user.js Download diff

6566
261
			
261
			
262
		}
262
		}
263
	}
263
	}
264
	log("Done modifying tweets.");
264
	//log("Done modifying tweets.");
265
}
265
}
266
266
267
function add_retweet_button(tweet,json_tweet)
267
function add_retweet_button(tweet,json_tweet)
...
...
281
			show_embedded_retweet(j(this).data('json_tweet'));
281
			show_embedded_retweet(j(this).data('json_tweet'));
282
			return false;
282
			return false;
283
		});
283
		});
284
		log("Done adding retweet");
284
		//log("Done adding retweet");
285
	}
285
	}
286
	
286
	
287
}
287
}
...
...
363
		show_embedded_reply(j(this).data('json_tweet'));
363
		show_embedded_reply(j(this).data('json_tweet'));
364
		return false;
364
		return false;
365
	});
365
	});
366
	log("Done modifying reply");
366
	//log("Done modifying reply");
367
}
367
}
368
function show_embedded_reply(json_tweet)
368
function show_embedded_reply(json_tweet)
369
{
369
{
...
...
468
	
468
	
469
	jq_tweet_li.find("span.status-body span.entry-content").html(link_up_status_text(json_tweet.text,true,true,true));
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);
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
471
	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
472
	
473
	jq_tweet_li.find("span.status-body span.entry-meta a.entry-date span.published").html( format_time(json_tweet.created_at) + " ago"); 
473
	//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.published").timeago();
474
	jq_tweet_li.find("span.status-body span.entry-meta a.entry-date + span").html("from " + json_tweet.source + " ");
475
	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
		text-indent:0px !important;\
624
	}";
625
	}";
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
}
626
function log(msg)
651
function log(msg)
627
{
652
{
628
	if(debug)
653
	if(debug)