Show
Ignore:
Timestamp:
08/02/08 17:55:15 (4 months ago)
Author:
cho45
Message:

img@src ではなく alt を見るように

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • lang/javascript/userscripts/hatena.haiku.expandrepliestree.user.js

    r16976 r16977  
    7373                        log(["expandParent", entry, level]); 
    7474 
    75                         var a        = $X("./div[@class='list-body']/div/a[img[@src='/images/icon-replylink.gif']]", entry)[0]; 
     75                        var a        = $X("./div[@class='list-body']/div/a[img[@alt='Reply to']]", entry)[0]; 
    7676                        var raw_href = $X("string(@href)", a); 
    7777                        var es       = $X("//div[@class='entry' and ./div/div/span[@class='timestamp']/a[@href = '"+raw_href+"']]"); 
     
    122122                                        function appendAndLoadNext (e) { 
    123123                                                a.style.opacity = "0.2"; 
    124                                                 $X("./div[@class='list-body']/div/a[img[@src='/images/icon-replylink.gif']]", e)[0].style.opacity = "0.2"; 
     124                                                $X("./div[@class='list-body']/div/a[img[@alt='Reply to']]", e)[0].style.opacity = "0.2"; 
    125125 
    126126                                                // 時系列に並ぶ様に注意する 
     
    166166                var n = $X("count(//div[@class='entries']/div[@class='entry'])"); 
    167167                if (num < n) { 
    168                         var entries = $X("//div[@class='entries']/div[@class='entry'][.//img[starts-with(@src, '/images/icon-repl')] or .//span[@class='replies']/a]"); 
     168                        var entries = $X("//div[@class='entries']/div[@class='entry'][.//img[@alt='Reply to'] or .//span[@class='replies']/a]"); 
    169169                        loop(entries.length, function (n) { 
    170170                                var e = entries[n].wrappedJSObject || entries[n];