好きなことを好きなぶんだけ

podcast もやっています http://lean-agile.fm/

芸能人ブログのムダな改行を消す

割と昔から言われてることですが、 友人が Twitter で「ア○ブロ芸能人ブログのムダな改行消すエクステンション必要」と言っていたので、 Chrome 拡張とブックマークレットを作ってみた。

実は Chrome 拡張作ったことなかったので、作ってみたかっただけ。

ア○ブロをぱっとみたところ、改行の濫用は↓のパターンがあるっぽい。

<div><br></div>
<div>ほげほげ</div>
<div><br></div>
<div>ふがふが</div>
<div>
<br><br>ほげほげ<br><br>
<br><br>ふがふが<br><br>
</div>

jQuery で雑に hide() した。

$(function(){
  var iter = function() {
    if ($('div.articleText,div.et-content').length < 1) {
      window.setTimeout(iter, 100);
    }
  };
  iter();
  $('div.articleText br:first-child,div.et-content br:first-child').each(
    function(){
      var $parent = $(this).parent();
      if ($parent.text() || $parent.length > 1) return;
      $(this).parent().hide()
    }
  );
  $('div.articleText br+br,div.et-content br+br').each(function(){$(this).hide()});
})

Chrome 拡張

ダウンロード
ア○ブロ専用です。

ブックマークレット

javascript:(function(){$(function(){$("div.articleText br:first-child,div.et-content br:first-child").each(function(){var t=$(this).parent();t.text()||t.length>1||$(this).parent().hide()}),$("div.articleText br+br,div.et-content br+br").each(function(){$(this).hide()})});})();

(ア○ブロは jQuery はいってるっぽいので流用)

というか改めて芸能人ブログみてみると、昔ほど改行されてなかった←
1年ぶりの更新がこれ←