YSSS↺

    @@ -13,15 +13,15 @@ const button = document.body.querySelector('#srt_TSk_1 a[href][class]'); if (!button) return; - const reload = () => { + const refresh = () => { if (button.classList.contains('off')) { window.YAHOO.JP.srch.rt.toggleScroll(); } }; - reload(); + refresh(); new MutationObserver(() => { - reload(); + refresh(); }).observe(button, { attributes: true, attributeFilter: ['class'] }); })();
  • /*
     * @title YSSS↺
     * @description auto-refresh Yahoo social stream search
     * @include http://realtime.search.yahoo.co.jp/search?*
     * @license MIT License http://opensource.org/licenses/MIT
     * @javascript_url
     */
    
    // Yahoo realtime search
    // http://let.hatelabo.jp/noromanba/let/gYC-yoDbprDzbQ
    
    (() => {
        const button = document.body.querySelector('#srt_TSk_1 a[href][class]');
        if (!button) return;
    
        const refresh = () => {
            if (button.classList.contains('off')) {
                window.YAHOO.JP.srch.rt.toggleScroll();
            }
        };
        refresh();
    
        new MutationObserver(() => {
            refresh();
        }).observe(button, { attributes: true, attributeFilter: ['class'] });
    })();
    
    
  • Permalink
    このページへの個別リンクです。
    RAW
    書かれたコードへの直接のリンクです。
    Packed
    文字列が圧縮された書かれたコードへのリンクです。
    Userscript
    Greasemonkey 等で利用する場合の .user.js へのリンクです。
    Loader
    @require やソースコードが長い場合に多段ロードする Loader コミのコードへのリンクです。
    Metadata
    コード中にコメントで @xxx と書かれたメタデータの JSON です。

History

  1. 2016/03/03 05:57:14 - 2016-03-03
  2. 2016/03/03 03:13:56 - 2016-03-03
  3. 2016/03/03 03:09:20 - 2016-03-03