RubyGems: Add GitHub link

    
      
  • /*
     * @title RubyGems: Add GitHub link
     * @description Gemのページ内のGitHubへのリンクを先頭に移してラベルを付ける
     * @include https://rubygems.org/gems/*
     * @include http://rubygems.org/gems/*
     * @license CC0
     */
    
    var links = document.querySelectorAll(".links a");
    for(var i = 0; i < links.length; i++){
        if(/https?:\/\/github\.com\/./.test(links[i].href)){
            links[i].textContent += "(GitHub)";
            links[i].parentNode.insertBefore(links[i], links[0]);
            break;
        }
    }
    
  • Permalink
    このページへの個別リンクです。
    RAW
    書かれたコードへの直接のリンクです。
    Packed
    文字列が圧縮された書かれたコードへのリンクです。
    Userscript
    Greasemonkey 等で利用する場合の .user.js へのリンクです。
    Loader
    @require やソースコードが長い場合に多段ロードする Loader コミのコードへのリンクです。
    Metadata
    コード中にコメントで @xxx と書かれたメタデータの JSON です。

History

  1. 2014/11/22 01:46:15 - 2014-11-22
  2. 2014/06/07 23:36:43 - 2014-06-07
  3. 2014/02/04 15:32:21 - 2014-02-04