RubyGems: Add GitHub link

  • /*
     * @title RubyGems: Add GitHub link
     * @description GemのページでGitHubへのリンクをLINKSの先頭に移してラベルを付ける
     * @include https://rubygems.org/gems/*
     * @include http://rubygems.org/gems/*
     * @license CC0
     */
    
    var links = document.querySelectorAll(".gem__aside a");
    for(var i = 0; i < links.length; i++){
        var link = links[i];
        if(/^(?:www\.)?github\.com$/.test(link.host)){
            link.textContent += "(GitHub)";
            var parent = link.parentNode;
            parent.insertBefore(link, parent.firstChild);
            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