aguseCheck

    @@ -5,7 +5,6 @@ * @license MIT License * @require */ - (function(l){ var d=document,nm='aguseCheck'; for(var i =0;i<l.length;i++){ @@ -22,10 +21,10 @@ rBtn.name=nm; rBtn.textContent='reset'; rBtn.onclick=function(){ - var btns=d.getElementsByName('aguseCheck'); + var btns=d.getElementsByName(this.name); for(var i=btns.length-1;i>=0;i--){ btns[i].parentNode.removeChild(btns[i]); } }; d.body.insertBefore(rBtn,d.body.childNodes[0]); -})(document.links); +})(document.links);
  • /*
     * @title aguseCheck
     * @description ページ内のリンクの前にaguseでcheckするボタンを設置する
     * @include http://*
     * @license MIT License
     * @require 
     */
    (function(l){
      var d=document,nm='aguseCheck';
      for(var i =0;i<l.length;i++){
        var btn=d.createElement('button');
        btn.name=nm;
        btn.textContent='AG';
        btn.title=l[i].href;
        btn.onclick=function(){
          window.open('http://www.aguse.jp/?m=w&url='+encodeURIComponent(this.title));
        };
        l[i].parentNode.insertBefore(btn,l[i]);
      }
      var rBtn=d.createElement('button');
      rBtn.name=nm;
      rBtn.textContent='reset';
      rBtn.onclick=function(){
      var btns=d.getElementsByName(this.name);
        for(var i=btns.length-1;i>=0;i--){
          btns[i].parentNode.removeChild(btns[i]);
        }
      };
      d.body.insertBefore(rBtn,d.body.childNodes[0]);
    })(document.links);
  • Permalink
    このページへの個別リンクです。
    RAW
    書かれたコードへの直接のリンクです。
    Packed
    文字列が圧縮された書かれたコードへのリンクです。
    Userscript
    Greasemonkey 等で利用する場合の .user.js へのリンクです。
    Loader
    @require やソースコードが長い場合に多段ロードする Loader コミのコードへのリンクです。
    Metadata
    コード中にコメントで @xxx と書かれたメタデータの JSON です。

History

  1. 2012/07/21 14:06:43 - 2012-07-21
  2. 2012/07/16 17:22:58 - 2012-07-16
  3. 2012/07/16 17:18:04 - 2012-07-16
  4. 2012/01/28 18:41:40 - 2012-01-28
  5. 2012/01/28 18:36:53 - 2012-01-28
  6. 2012/01/28 18:35:41 - 2012-01-28
  7. 2012/01/28 18:25:58 - 2012-01-28
  8. 2012/01/28 18:22:20 - 2012-01-28