生読用

生読って c キーを押すと要約の表示が切り替わるけど、なぜか全部の記事について適用される。
なので、フォーカスの当たっている記事だけに適用されるように変更した。
事前にユーザースタイルシートで、


.item_body {
display: none;
}
を当てておく。

// ==UserScript==
// @name ldr_replace_keybind
// @namespace tekitou
// @include http://reader.livedoor.com/reader/
// ==/UserScript==

function addK() {
var w = (typeof unsafeWindow != "undefined") ? unsafeWindow : window;
w.Keybind.remove("c");
w.Keybind.add("c", function() {
var current_item = w.get_active_item(true);
var item_body = document.getElementById("item_body_" + current_item.id);
var disp = getComputedStyle(item_body, "").display;
if(disp == "block") {
item_body.style.display = "none";
} else if(disp == "none") {
item_body.style.display = "block";
}
});
}

window.addEventListener("load", addK, false);