ブックマークレットへのリンクを追加

    
      
  • /*
     * @title ブックマークレットへのリンクを追加
     * @description ブックマークレットへのリンクを追加します。ちょっと不格好。
     * @include http://*
     * @license public domain
     * @require 
     */
    (function()
    {
      var as = document.getElementsByTagName('a');
    
      for (var i = 0, len = as.length; i < len; i++)
      {
        if (as[i].getAttribute('class') == 'code-path')
        {
          var iframe = document.createElement('iframe');
    
          iframe.setAttribute('border', '0');
          iframe.setAttribute('frameborder', '0');
          iframe.setAttribute('src', 'http://let.st-hatelabo.com' +
            as[i].getAttribute('href').replace('let/', 'let.iframe?code_id=') +
            ';key='
          );
    
          as[i].parentNode.parentNode.appendChild(iframe);
        }
      }
    })();
  • Permalink
    このページへの個別リンクです。
    RAW
    書かれたコードへの直接のリンクです。
    Packed
    文字列が圧縮された書かれたコードへのリンクです。
    Userscript
    Greasemonkey 等で利用する場合の .user.js へのリンクです。
    Loader
    @require やソースコードが長い場合に多段ロードする Loader コミのコードへのリンクです。
    Metadata
    コード中にコメントで @xxx と書かれたメタデータの JSON です。

History

  1. 2010/05/18 18:34:44 - 2010-05-18
  2. 2010/05/18 15:24:34 - 2010-05-18