Skip to content

Commit 77fcf4a

Browse files
committed
Update pagetual.user.js
1 parent a11e9eb commit 77fcf4a

1 file changed

Lines changed: 9 additions & 2 deletions

File tree

Pagetual/pagetual.user.js

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8527,11 +8527,18 @@
85278527
const defaultLoadmoreSel = ".loadMore,.LoadMore,[class*='load-more'],button.show_more,.button-show-more,button[data-testid='more-results-button'],#btn_preview_remain,.view-more-btn";
85288528
function getLoadMore(doc, loadmoreBtn) {
85298529
if (!loadmoreBtn || !getBody(doc).contains(loadmoreBtn) || /less/.test(loadmoreBtn.innerText)) loadmoreBtn = null;
8530-
if (!ruleParser.curSiteRule.smart && !ruleParser.curSiteRule.loadMore) return null;
8530+
let loadMoreSel = ruleParser.curSiteRule.loadMore;
8531+
if (!ruleParser.curSiteRule.smart && !loadMoreSel) return null;
85318532
if (loadmoreBtn) return loadmoreBtn;
8532-
let btnSel = ruleParser.curSiteRule.loadMore || defaultLoadmoreSel;
8533+
let btnSel = loadMoreSel || defaultLoadmoreSel;
85338534
if (btnSel) {
85348535
loadmoreBtn = getElement(btnSel, doc, null, true);
8536+
if (loadmoreBtn && !loadMoreSel) {
8537+
let childBtns = loadmoreBtn.querySelectorAll("button,.btn");
8538+
if (childBtns.length === 1) {
8539+
loadmoreBtn = childBtns[0];
8540+
}
8541+
}
85358542
}
85368543
if (!loadmoreBtn) {
85378544
let buttons = getBody(doc).querySelectorAll("input,button,a,div[onclick]");

0 commit comments

Comments
 (0)