はてなダイアリーの編集画面をすっきりと

"画像の投稿","トラックバックURL"を隠したり出せたりできる。どこかで見たような気もするけど書いてみた。

// ==UserScript==
// @include http://d.hatena.ne.jp/USERNAME/edit*
// ==/UserScript==

(function() {
    var hideElement = document.evaluate('//table[@class="table-config"]', document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue;
    hideElement.style.display = 'none';
    var toggleButton = document.createElement('p');
    toggleButton.style.fontSize = '90%';
    var toggleButtonAnchr = document.createElement('a');
    toggleButtonAnchr.href = "javascript:void(0)";
    toggleButtonAnchr.addEventListener('click', toggle, false);
    toggleButtonAnchr.appendChild(document.createTextNode('toggle'));
    toggleButton.appendChild(toggleButtonAnchr);
    hideElement.parentNode.insertBefore(toggleButton, hideElement);
    function toggle() {
        var c = hideElement.style.display;
        if(c == 'none')
            hideElement.style.display = 'block';
        else
            hideElement.style.display = 'none';
    }
})();


@includeの"USERNAME"のところを自分のユーザ名に。