Changeset 11482

Show
Ignore:
Timestamp:
05/13/08 10:28:01 (5 years ago)
Author:
mattn
Message:

* microformatsと競合していても動作する様修正

Files:
1 modified

Legend:

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

    r11481 r11482  
    331331                if (!info.length) return; 
    332332 
    333                 AutoPagerize._pageinfo     = info[0]; 
    334                 AutoPagerize._nextURI      = ($X(AutoPagerize._pageinfo.nextLink)[0] || {}).href; 
    335                 if (!AutoPagerize._pageinfo.insertBefore) { 
    336                         var lastPageElement = $X(AutoPagerize._pageinfo.pageElement).pop(); 
    337                         if (lastPageElement) AutoPagerize._insertBefore = 
    338                                 lastPageElement.nextSibling || lastPageElement.parentNode.appendChild(document.createTextNode(' ')); 
    339                 } else 
    340                         AutoPagerize._insertBefore = $X(AutoPagerize._pageinfo.insertBefore)[0]; 
     333                for (var i = 0; i < info.length; i++) { 
     334                        AutoPagerize._pageinfo     = info[i]; 
     335                        AutoPagerize._nextURI      = ($X(AutoPagerize._pageinfo.nextLink)[0] || {}).href; 
     336                        if (!AutoPagerize._pageinfo.insertBefore) { 
     337                                var lastPageElement = $X(AutoPagerize._pageinfo.pageElement).pop(); 
     338                                if (lastPageElement) AutoPagerize._insertBefore = 
     339                                        lastPageElement.nextSibling || lastPageElement.parentNode.appendChild(document.createTextNode(' ')); 
     340                        } else 
     341                                AutoPagerize._insertBefore = $X(AutoPagerize._pageinfo.insertBefore)[0]; 
     342                        if (AutoPagerize._insertBefore) break; 
     343                } 
     344                if (!AutoPagerize._insertBefore) return; 
    341345                document.body.appendChild(AutoPagerize.icon); 
    342346