Hatena::Let Title Permalinker

    @@ -1,25 +1,13 @@ /* * @title Hatena::Let Title Permalinker - * @description Always permalinke to title on Hatena::Let + * @description Always permalinkize to title on Hatena::Let. UserScript https://userscripts.org/scripts/show/136796 * @include *://let.hatelabo.jp/* * @license MIT License http://nrm.mit-license.org/2012 - * @require - * @private NIY + * @require https://raw.github.com/gist/2974153/ */ -// http://let.hatelabo.jp/noromanba/let/gYC-yoLNt8-ANg -(function () { - var meta = (/^https?:\/\/let\.hatelabo\.jp\/([\w-]+)\/let\/([\w-]+)/.exec(location.href) || []).slice(1); - if (meta.length < 2) return; +// Install +// https://userscripts.org/scripts/show/136796 - var container = document.querySelector('.title'); - if (!container) return; - - var name = container.firstChild; - var perm = document.createElement('a'); - perm.href = '//let.hatelabo.jp/' + meta[0] + '/let/' + meta[1]; - perm.title = perm.href.toString(); - perm.appendChild(document.createTextNode(name.textContent)); - - container.replaceChild(perm, name); -})(); +// Devel +// https://gist.github.com/2974153
  • /*
     * @title Hatena::Let Title Permalinker
     * @description Always permalinkize to title on Hatena::Let. UserScript https://userscripts.org/scripts/show/136796
     * @include *://let.hatelabo.jp/*
     * @license MIT License http://nrm.mit-license.org/2012
     * @require https://raw.github.com/gist/2974153/
     */
    
    // Install
    // https://userscripts.org/scripts/show/136796
    
    // Devel
    // https://gist.github.com/2974153
  • Permalink
    このページへの個別リンクです。
    RAW
    書かれたコードへの直接のリンクです。
    Packed
    文字列が圧縮された書かれたコードへのリンクです。
    Userscript
    Greasemonkey 等で利用する場合の .user.js へのリンクです。
    Loader
    @require やソースコードが長い場合に多段ロードする Loader コミのコードへのリンクです。
    Metadata
    コード中にコメントで @xxx と書かれたメタデータの JSON です。

History

  1. 2012/06/23 03:17:04 - 2012-06-23
  2. 2012/06/23 02:04:36 - 2012-06-23