JinruiHokanBookmarklet

  • /*
     * @title JinruiHokanBookmarklet
     * @description 人類を補完する
     * @include http://*
     * @require http://gist.github.com/3242.txt
     */
    
    function hokan(){
        var texts = $X('//text()').filter(function(e){
            return /[^\s]/.test(e.textContent) && e.parentNode.tagName != 'STYLE';
        });
        var timer = setInterval(function(){
            if(texts.length == 0){
                clearInterval(timer);
            }
            each_hokan(texts.shift());
        }, 50);
    }
    
    function each_hokan(text){
        text.textContent = text.textContent.replace(/[^\s]/g, '†');
    }
    
    hokan();
  • Permalink
    このページへの個別リンクです。
    RAW
    書かれたコードへの直接のリンクです。
    Packed
    文字列が圧縮された書かれたコードへのリンクです。
    Userscript
    Greasemonkey 等で利用する場合の .user.js へのリンクです。
    Loader
    @require やソースコードが長い場合に多段ロードする Loader コミのコードへのリンクです。
    Metadata
    コード中にコメントで @xxx と書かれたメタデータの JSON です。

History

  1. 2010/05/16 01:04:48 - 2010-05-16