avoid too large title

  • /*
     * @title avoid too large title
     * @description remove title attribute of hatena-news at www.hatena.ne.jp
     * @include http://www.hatena.ne.jp/
     * @license MIT http://opensource.org/licenses/MIT
     * @javascript_url
     */
    // http://q.hatena.ne.jp/1487159409
    (() => {
        const MAX_TITLE_LENGTH = 20;
    //  let dummy = document.createElement("div")
        Array.prototype.forEach.call(document.querySelectorAll("#s-hatenanews .list a.list-link"), function(a) {
    //      Too large title, even if decode HTML  (´・ω・`)
    //      dummy.innerHTML = a.title
    //      a.title = dummy.textContent
            if (a.title.length > MAX_TITLE_LENGTH) {
                a.title = ""
            }
        })
    })()
    
  • Permalink
    このページへの個別リンクです。
    RAW
    書かれたコードへの直接のリンクです。
    Packed
    文字列が圧縮された書かれたコードへのリンクです。
    Userscript
    Greasemonkey 等で利用する場合の .user.js へのリンクです。
    Loader
    @require やソースコードが長い場合に多段ロードする Loader コミのコードへのリンクです。
    Metadata
    コード中にコメントで @xxx と書かれたメタデータの JSON です。

History

  1. 2017/02/16 16:08:01 - 2017-02-16