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); } );