NURIKABE

    @@ -11,12 +11,16 @@ // UserScript // https://gist.github.com/3172886 +// TODO require w/ @javascript_url (function () { - var bgImg; - if (!(/^https?:\/\/twitter\.com\/\w+/.test(location.href)) || - !(bgImg = document.querySelector('.js-user-style-bg-img'))) { - return; - } - - bgImg.textContent = ''; + if (!/^twitter\.com\/\w+/.test(location.hostname + location.pathname)) return; + + var simplify = function () { + (document.body.querySelector('.js-user-style-bg-img') || {}).textContent = ''; + }; + simplify(); + + new MutationObserver(function (records) { + simplify(); + }).observe(document.body, { childList: true, subtree: true }); })();
  • /*
     * @title NURIKABE
     * @description Twitter wallpaper to mono-color
     * @include http://twitter.com/*
     * @include https://twitter.com/*
     * @author noromanba
     * @license MIT License http://nrm.mit-license.org/2012
     * @javascript_url
     */
    
    // UserScript
    // https://gist.github.com/3172886
    
    // TODO require w/ @javascript_url
    (function () {
        if (!/^twitter\.com\/\w+/.test(location.hostname + location.pathname)) return;
     
        var simplify = function () {
            (document.body.querySelector('.js-user-style-bg-img') || {}).textContent = '';
        };
        simplify();
     
        new MutationObserver(function (records) {
            simplify();
        }).observe(document.body, { childList: true, subtree: true });
    })();
    
  • Permalink
    このページへの個別リンクです。
    RAW
    書かれたコードへの直接のリンクです。
    Packed
    文字列が圧縮された書かれたコードへのリンクです。
    Userscript
    Greasemonkey 等で利用する場合の .user.js へのリンクです。
    Loader
    @require やソースコードが長い場合に多段ロードする Loader コミのコードへのリンクです。
    Metadata
    コード中にコメントで @xxx と書かれたメタデータの JSON です。

History

  1. 2014/12/26 06:15:56 - 2014-12-26
  2. 2014/12/26 05:52:42 - 2014-12-26
  3. 2014/12/21 07:30:57 - 2014-12-21
  4. 2012/07/25 07:22:24 - 2012-07-25
  5. 2012/07/25 07:21:49 - 2012-07-25