// ==UserScript==
// @name      kanpoo full text view
// @namespace http://d.hatena.ne.jp/taizooo/
// @include   http://kanpoo.jp/*
// @require   http://gist.github.com/3242.txt
// ==/UserScript==

GM_addStyle(<><![CDATA[
  .topics tr td {
    width:25%;
  }
  ol p.xxx{
    margin-bottom:0.5em;
	text-indent:-1em;
	padding-left:0.5em;
  }
  ol p.xxx:before {
  	content: "+ ";
	font-size: 0.5em;
  }
]]></>);

function f(doc) {
  $X('//table[@class="topics"]//p[./a]',doc).forEach(function(e){
  	e.className= e.className + " " + "xxx";
    $X('./a',e).forEach(function(a){
      a.innerHTML = a.title;
	})
  })
}
f(document)
function addFilter() {
  window.AutoPagerize.addFilter(function(docs){
    for (var i = 0,l = docs.length;i < l;i++){
      f(docs[i]);
    }
  });
}
if (window.AutoPagerize && window.AutoPagerize.addFilter)
  addFilter();
else
  window.addEventListener('GM_AutoPagerizeLoaded', addFilter, false);