purplizer

  • /*
     * @title purplizer
     * @description ☆を全てパーポーにする(無料)
     * @include http://*
     * @license MIT License
     * @require 
     */
    
    (function() {
      var fakeStarsAsPurples = function() {
        var stars = document.querySelectorAll('.hatena-star-star');
        for (var i = 0, length = stars.length; i < length; i++) {
          stars[i].src = 'http://s.hatena.ne.jp/images/star-purple.gif';
        }
      };
    
     fakeStarsAsPurples();
    
      var timer = 0;
      document.addEventListener('DOMNodeInserted', function() {
        if(timer) return;
        timer = setTimeout(function() {
          fakeStarsAsPurples();
          timer = 0;
        }, 30);
      }, false);
    }());
  • Permalink
    このページへの個別リンクです。
    RAW
    書かれたコードへの直接のリンクです。
    Packed
    文字列が圧縮された書かれたコードへのリンクです。
    Userscript
    Greasemonkey 等で利用する場合の .user.js へのリンクです。
    Loader
    @require やソースコードが長い場合に多段ロードする Loader コミのコードへのリンクです。
    Metadata
    コード中にコメントで @xxx と書かれたメタデータの JSON です。

History

  1. 2014/04/28 14:20:00 - 2014-04-28
  2. 2014/04/28 14:01:53 - 2014-04-28
  3. 2014/04/28 13:58:45 - 2014-04-28