fotolife で img タグを作る

  • /*
     * @title fotolife で img タグを作る
     * @description question:1336583592 用
     * @include http://f.hatena.ne.jp
     * @license MIT License
     * @require 
     */
    (function () {
        var lc = location.href;
        if (lc.match('http://f.hatena.ne.jp/')) {
            var imgs = document.getElementsByTagName("IMG");
            for (var i = 0 ; i < imgs.length ; ++i) {
                var img = imgs[i];
                if (img.className == 'foto_thumb') {
                    var li = img.parentNode.parentNode;
                    var inp = document.createElement('INPUT');
                    inp.type = 'text';
                    inp.value = "<img src='" + img.src.replace(/_120(\.\S+)$/, "$1") + "'>";
                    inp.style.position = 'absolute';
                    inp.style.left = '10px';
                    li.appendChild(inp);
                    inp.onfocus = function() { this.select() };
                }
            }
        }
    })();
    
    
    
    
  • Permalink
    このページへの個別リンクです。
    RAW
    書かれたコードへの直接のリンクです。
    Packed
    文字列が圧縮された書かれたコードへのリンクです。
    Userscript
    Greasemonkey 等で利用する場合の .user.js へのリンクです。
    Loader
    @require やソースコードが長い場合に多段ロードする Loader コミのコードへのリンクです。
    Metadata
    コード中にコメントで @xxx と書かれたメタデータの JSON です。

History

  1. 2012/05/10 12:59:02 - 2012-05-10
  2. 2012/05/10 12:56:59 - 2012-05-10