Changeset 5440

Show
Ignore:
Timestamp:
01/25/08 00:04:04 (5 years ago)
Author:
drry
Message:

lang/javascript/userscripts/autopagerizehatenastar.user.js
lang/javascript/userscripts/hatebuclippingsiteremover.user.js: removed some svn props.

Location:
lang/javascript/userscripts
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • lang/javascript/userscripts/autopagerizehatenastar.user.js

    • Property svn:executable deleted
  • lang/javascript/userscripts/hatebuclippingsiteremover.user.js

    • Property svn:mime-type deleted
    r438 r5440  
    44// @description    remove to clipping site 
    55// @include        http://b.hatena.ne.jp/entry/* 
    6 // @version     1.0.0 
     6// @version        1.0.0 
    77// ==/UserScript== 
    88(function(){ 
    99    var CLIPPINGSITELIST = [ 
    10                      'http://d.hatena.ne.jp/ringod/', 
    11                      'http://d.hatena.ne.jp/johzan/', 
    12                      'http://d.hatena.ne.jp/chips2004/', 
    13                      'http://d.hatena.ne.jp/gorilla-boots/', 
    14                      'http://d.hatena.ne.jp/hsada/', 
    15                      'http://d.hatena.ne.jp/f-star/', 
    16                      'http://d.hatena.ne.jp/fashi2/', 
    17                      'http://d.hatena.ne.jp/hengsu/' 
     10                    'http://d.hatena.ne.jp/ringod/', 
     11                    'http://d.hatena.ne.jp/johzan/', 
     12                    'http://d.hatena.ne.jp/chips2004/', 
     13                    'http://d.hatena.ne.jp/gorilla-boots/', 
     14                    'http://d.hatena.ne.jp/hsada/', 
     15                    'http://d.hatena.ne.jp/f-star/', 
     16                    'http://d.hatena.ne.jp/fashi2/', 
     17                    'http://d.hatena.ne.jp/hengsu/' 
    1818    ]; 
    1919 
     
    2121        var node = node || document; 
    2222        var results = document.evaluate(xpath, node, null, 
    23                                         XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null); 
     23                                        XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null); 
    2424        var nodes = []; 
    2525        var len = results.snapshotLength; 
    26         for(var i=0; i < len; i++){ 
    27             nodes.push(results.snapshotItem(i)); 
    28         } 
     26        for (var i = 0; i < len; nodes.push(results.snapshotItem(i++))) 
     27            ; 
    2928        return nodes.length ? nodes : null; 
    3029    } 
    3130 
    3231    function is_clippingsite(url) { 
    33         var len = CLIPPINGSITELIST.length; 
    34         for (var i = 0; i < len; i++) { 
    35             if (url.indexOf(CLIPPINGSITELIST[i], 0) == 0) return 1; 
     32        for (var i = CLIPPINGSITELIST.length; i-->0; ) { 
     33            if (url.indexOf(CLIPPINGSITELIST[i], 0) == 0) return true; 
    3634        } 
    37         return 0; 
     35        return false; 
    3836    } 
    3937 
     
    4341    if (!bookmarklist.length) return; 
    4442 
    45     var ul_len = bookmarklist.length; 
    46     for (var ul_i = 0; ul_i < ul_len; ul_i++) { 
     43    for (var ul_i = bookmarklist.length; ul_i-->0; ) { 
    4744        var li = getElementsByXPath('li/a', bookmarklist[ul_i]); 
    4845        if (!li) continue; 
    49         var li_len = li.length; 
    50         for (var li_i = 0; li_i < li_len; li_i++) { 
     46        for (var li_i = li.length; li_i-->0; ) { 
    5147            if (is_clippingsite(li[li_i].href)) { 
    5248                li[li_i].parentNode.innerHTML = 'removed to clipping site';