aguseCheck

    @@ -1,6 +1,6 @@ /* - * @title bookmarklet - * @description my bookmarklet + * @title aguseCheck + * @description ページ内のリンクの前にaguseでcheckするボタンを設置する * @include http://* * @license MIT License * @require @@ -12,8 +12,9 @@ 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.nextSibling.href)); + window.open('http://www.aguse.jp/?m=w&url='+encodeURIComponent(this.title)); }; l[i].parentNode.insertBefore(btn,l[i]); } @@ -28,4 +29,3 @@ }; d.body.insertBefore(rBtn,d.body.childNodes[0]); })(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('aguseCheck');
        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