💩 Fork

  • /*
     * @title 💩
     * @description emoji makes number two
     * @include *://*.qiita.com/*
     * @include *://*.github.com/*
     * @include *://*.github.io/*
     * @license MIT License http://opensource.org/licenses/MIT
     * @javascript_url
     */
    
    // e.g.
    // https://github.com/muan/emoji
    (() => {
        const poopee = (ctx) => Array.from(ctx.querySelectorAll('img[src].emoji'), node => {
            // GitHub-way
            node.title = node.alt = ':hankey:';
            node.src = 'https://assets-cdn.github.com/images/icons/emoji/unicode/1f4a9.png';
        });
        poopee(document.body);
    
        new MutationObserver(records => {
            records.forEach(record => {
                poopee(record.target);
            });
        }).observe(document.body, { childList: true, subtree: true });
    })();
    
    // Qiita-way
    //     <img class="emoji" title=":poop:" alt=":poop:"
    //     src="https://cdn.qiita.com/emoji/unicode/1f4a9.png"
    //     height="20" width="20" align="absmiddle" tabindex="0">
    // img.title = img.alt = ':poop:';
    // img.src = 'https://cdn.qiita.com/emoji/unicode/1f4a9.png';
    
    // Dear soft-serve believer
    // http://💩.github.io
    // http://💩.la
    
    
  • Permalink
    このページへの個別リンクです。
    RAW
    書かれたコードへの直接のリンクです。
    Packed
    文字列が圧縮された書かれたコードへのリンクです。
    Userscript
    Greasemonkey 等で利用する場合の .user.js へのリンクです。
    Loader
    @require やソースコードが長い場合に多段ロードする Loader コミのコードへのリンクです。
    Metadata
    コード中にコメントで @xxx と書かれたメタデータの JSON です。

History

  1. 2016/02/25 23:04:46 - 2016-02-25
  2. 2016/02/25 23:02:11 - 2016-02-25
  3. 2016/02/25 19:05:01 - 2016-02-25