for ページで自分が保存していないものだけを表示する

del.icio.us で影の薄い機能にスポットを当ててみる。


for なんてつかわねーよなんていわないでください。
どんどん for:higeorange タグをつけてブックマークを強要してください。

// ==UserScript==
// @name      del.icio.us show only not saved for
// @namespace http://opera.higeorange.com/
// @include   http://del.icio.us/for*
// ==/UserScript==

(function() {
    var posts = document.evaluate(
        '//li[@class="post"]',
        document,
        null,
        6,
        null);
    var saved = /(saved)/;
    for(var i = 0, l = posts.snapshotLength; i < l; i++) {
        if(saved.test(posts.snapshotItem(i).getElementsByTagName('div')[0].innerHTML)) {
            posts.snapshotItem(i).style.display = 'none';
        }
    }   
})();