Skip to content

Commit e98da7a

Browse files
committed
Update pagetual.user.js
1 parent aedd5b1 commit e98da7a

File tree

1 file changed

+10
-4
lines changed

1 file changed

+10
-4
lines changed

Pagetual/pagetual.user.js

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3112,11 +3112,17 @@
31123112
await sleep(1);
31133113
let pageDiv = body.querySelector(".pagination,.pagination-list");
31143114
if (pageDiv) {
3115-
cur = pageDiv.querySelector("[class*=current],.page-selected");
3115+
cur = pageDiv.querySelector("[class*=current],.page-selected,[aria-current]");
31163116
if (cur) {
3117-
next = cur.parentNode.nextElementSibling;
3118-
if (next && next.nodeName === cur.parentNode.nodeName) next = next.querySelector("a");
3119-
else next = null;
3117+
if (cur.parentNode == pageDiv) {
3118+
next = cur.nextElementSibling;
3119+
if (next && next.nodeName === cur.nodeName) next = next.nodeName == "A" ? next : next.querySelector("a");
3120+
else next = null;
3121+
} else {
3122+
next = cur.parentNode.nextElementSibling;
3123+
if (next && next.nodeName === cur.parentNode.nodeName) next = next.querySelector("a");
3124+
else next = null;
3125+
}
31203126
} else {
31213127
if (!pageDiv.querySelector("a")) {
31223128
cur = pageDiv.querySelector("[class*=current],[class*=active]");

0 commit comments

Comments
 (0)