AutoPagerize ver.0.0.19で LDRize との連携が出来てなかったので、こうしてみた
うぎゃ! 比較もとのファイル間違ってたよ。
(via つうことでAutopagerize + LDRizeが目を覚ました - twwp)
コメント欄からコピっただけですが。
importNode した後のやつに apply_filters しないといけない、と。
--- autopagerize.user.js.orig 2008-01-09 00:14:30.000000000 +0900 +++ autopagerize.user.js 2008-01-09 00:16:26.000000000 +0900 @@ -257,7 +257,7 @@ return } this.loadedURLs[this.requestURL] = true - this.addPage(htmlDoc, page) + page = this.addPage(htmlDoc, page) AutoPager.apply_filters(page) this.requestURL = url this.showLoading(false) @@ -274,9 +274,10 @@ this.insertPoint.parentNode.insertBefore(p, this.insertPoint) p.innerHTML = 'page: <a class="autopagerize_link" href="' + this.requestURL + '">' + (++this.pageNum) + '</a>' - page.forEach(function(i) { + return page.map(function(i) { var pe = document.importNode(i, true) self.insertPoint.parentNode.insertBefore(pe, self.insertPoint) + return pe }) }
--- autopagerize.user.js~ 2008-01-05 23:31:37.000000000 +0900 +++ autopagerize.user.js 2008-01-05 23:47:01.000000000 +0900 @@ -257,8 +257,8 @@ return } this.loadedURLs[this.requestURL] = true + page = this.addPage(htmlDoc, page) AutoPager.apply_filters(page) - this.addPage(htmlDoc, page) this.requestURL = url this.showLoading(false) if (!url) { @@ -274,9 +274,10 @@ this.insertPoint.parentNode.insertBefore(p, this.insertPoint) p.innerHTML = 'page: <a class="autopagerize_link" href="' + this.requestURL + '">' + (++this.pageNum) + '</a>' - page.forEach(function(i) { + return page.map(function(i) { var pe = document.importNode(i, true) self.insertPoint.parentNode.insertBefore(pe, self.insertPoint) + return pe }) }