kumama go言語とかgolangとかGAEとかネットサービスとかその他色々・・・

13Jun/100

twitter本家に QT 用のリンクを追加するbookmarklet

普通にクライアント使ってAPIでっていうのが正解だと思うんだけど、
公式RTとか、非公式RTとか、QTとか in_reply_toが付くとかつかないとか、
色々ある訳で。

クライアント使ってなくても、でも何となくQTしたいよ。
って時に QT 用のリンクを追加します。

Before:
before

After:
after

Click:
done

なんか、jQuery様々でアンカー要素追加の方向で作ってたけど、
いざ試してみると、onclickのfunctionを変えないとだめだったようだ。

とりあえずは動くんだけど、折りをみて(ブックマークレットデバッグする気力が湧いたら)、
onclick版もなんとかしようと思います。

QT

update:
clickに対応。これでコメント付きRTがしやすくなったと思われ。


そーす?

javascript:(function(){
	$(".status-body").each( 
		function( intIndex ){
			$(this).find(".entry-date").attr("href").match(/http:\/\/twitter.com\/(.+)\/status\/(\d+)/);
			var status_id=RegExp.$2;
			var status="QT @" + RegExp.$1 + " " + $(this).find(".entry-content").text();
			var obj = $('
  • QT
  • ' ); obj.click( function(){ $("#status").val( status ).trigger("update"); $("#status").focusEnd(); $("#in_reply_to_status_id").val(status_id); window.scroll(0,0); return false; } ); $(this).children(".actions-hover").append(obj); } ); })();
    Filed under: etc Leave a comment
    Comments (0) Trackbacks (0)

    No comments yet.


    Leave a comment

    No trackbacks yet.