歌詞タイムのコピペ支援

  • /*
     * @title 歌詞タイムのコピペ支援
     * @description 歌詞タイムの歌詞を選択・コピペ可能にするテキストエリアを生成
     * @include http://www.kasi-time.com/item-*
     * @license MIT License
     * @require 
     */
    
    (function(d){
      var kashi_div=d.getElementsByClassName("mainkashi")[0],
            kashi_text=kashi_div.innerText,
            textarea=d.createElement("textarea"),
            body=d.getElementsByTagName("body")[0];
    
      d.getElementById("center").onmousedown=undefined;
      body.oncontextmenu = body.oncopy = body.onselectstart = undefined;
      textarea.rows=60;
      textarea.cols=60;
      textarea.innerHTML=decodeURIComponent(encodeURIComponent(kashi_text).replace(/%C2%A0/g,"%20"));
      d.getElementById("kashi_flame").appendChild(textarea);
      textarea.focus();
      textarea.select();
    })(document);
  • Permalink
    このページへの個別リンクです。
    RAW
    書かれたコードへの直接のリンクです。
    Packed
    文字列が圧縮された書かれたコードへのリンクです。
    Userscript
    Greasemonkey 等で利用する場合の .user.js へのリンクです。
    Loader
    @require やソースコードが長い場合に多段ロードする Loader コミのコードへのリンクです。
    Metadata
    コード中にコメントで @xxx と書かれたメタデータの JSON です。

History

  1. 2015/03/13 03:54:09 - 2015-03-13
  2. 2013/02/04 02:09:50 - 2013-02-04
  3. 2012/11/28 16:14:29 - 2012-11-28
  4. 2012/11/17 02:05:52 - 2012-11-17