CW next

    
      
  • /*
     * @title CW next
     * @description goto next article on comic-walker.com
     * @include http://comic-walker.com/viewer/*
     * @license MIT License http://opensource.org/licenses/MIT
     * @javascript_url
     */
    
    // e.g.
    // http://comic-walker.com/viewer/?tw=2&dlcl=ja&cid=KDCW_MF00000006010001_68
    
    // Array(int).join(char) are loosed String#repeat; likes String#* on Ruby c.f.
    // http://stackoverflow.com/questions/1877475/repeat-character-n-times/1877479
    (function () {
        var queries = location.search.slice(1).split('=');
        var next = queries.pop().replace(/\d+/, function (m) {
            return (Array(m.length + 1).join('0') + (Number(m) + 1)).slice(-Number(m.length));
        });
        location.search = queries.concat(next).join('=');
    })();
    
    // DBG
    // http://comic-walker.com/viewer/?tw=2&dlcl=ja&cid=KDCW_MF00000006010001_68
    // http://comic-walker.com/viewer/?tw=2&dlcl=ja&cid=KDCW_MF00000006010002_68
    // http://comic-walker.com/viewer/?tw=2&dlcl=ja&cid=KDCW_MF00000006010003_68
    
  • Permalink
    このページへの個別リンクです。
    RAW
    書かれたコードへの直接のリンクです。
    Packed
    文字列が圧縮された書かれたコードへのリンクです。
    Userscript
    Greasemonkey 等で利用する場合の .user.js へのリンクです。
    Loader
    @require やソースコードが長い場合に多段ロードする Loader コミのコードへのリンクです。
    Metadata
    コード中にコメントで @xxx と書かれたメタデータの JSON です。

History

  1. 2015/04/11 08:32:41 - 2015-04-11
  2. 2015/04/11 07:34:43 - 2015-04-11