Togetterでまとめたツイート全部に同じ色とサイズを一発で設定するBookmarklet

Togetterのデコレーションは一個一個ツイートごとに色とサイズを設定する機能しか今のところなく、
一度マリノス戦の実況まとめのときにチームカラーに大量のツイートを染める作業にチャレンジしたものの
当然ながら手動ループになってしまうので、とんでもなくデコレーションするのがメンドクサかったんですね。
でもデコレーションした方が見た目もよくなる。
ということで、一括で色とサイズを設定するブックマークレットを作ってみました。


私みたいに大量のツイートのまとめ(もはやまとめとはいえない量)も少数派だと思うので、あんまりコレを欲してる人もいないとは思うけども..
良かったらどうぞ。

↓コピペ用

javascript:$('.tweet').each(function(){var html=$(this).html();var html = html.replace(/<SPAN[^>]*>|<\/SPAN[^>]*>/ig,'');$(this).html(html);var node = document.createElement("span");node.className = $("input[name=font_size]:checked").val()+" "+$("input[name=font_color]:checked").val();node.innerHTML = $(this).html(); $(this).html(node);});

コレをコピペしてブラウザにブックマークレットとして登録。
動作はChromeのみで確認。
デコレーション編集画面(http://togetter.com/deco/XXXXXのページ)でクリックすると、
一括でデコレーションが適用されます。


↓ソース(読みやすくしたもの。Bookmarklet Builderだとうまくformatしてくれないので貼っとく。)

javascript:
$('.tweet').each(function(){
      var html=$(this).html();
      var html = html.replace(/<SPAN[^>]*>|<\/SPAN[^>]*>/ig,'');
      $(this).html(html);var node = document.createElement("span");
      node.className =$("input[name=font_size]:checked").val()+
                ""+$("input[name=font_color]:checked").val();
      node.innerHTML = $(this).html(); $(this).html(node);
}
);