Skip to content

Commit b97c033

Browse files
committed
update
1 parent e5d882b commit b97c033

2 files changed

Lines changed: 29 additions & 19 deletions

File tree

52pojie-Beautification.user.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// ==UserScript==
22
// @name 吾爱破解论坛美化 - 精简多余内容
3-
// @version 1.0.0
3+
// @version 1.0.1
44
// @author X.I.U
55
// @description 精简多余内容
66
// @match *://www.52pojie.cn/*
@@ -13,7 +13,7 @@
1313
(function() {
1414
var style_Add = document.createElement('style');
1515
style_Add.innerHTML = `
16-
a[href="connect.php?mod=config"], #toptb, #navmenu, #nv_ph, #nv, #pt .y, #chart, #online, #ft, .bm.lk, .dnch_eo_pt, .dnch_eo_pr, .dnch_eo_f, .bml, ul.xl.xl2.o.cl, dl.pil.cl, td.plc.plm .sign, .dnch_eo_pb, .dnch_eo_pt, .pls .side-star, .pls .side-group, .res-footer-note, .comiis_nav, .scbar_hot_td, .bm_h.cl, .md_ctrl, .pls.favatar .xg1 {
16+
a[href="connect.php?mod=config"], #toptb, #navmenu, #nv_ph, #nv, #pt .y, #chart, #online, #ft, .bm.lk, .dnch_eo_pt, .dnch_eo_pr, .dnch_eo_f, .bml, ul.xl.xl2.o.cl, dl.pil.cl, td.plc.plm .sign, .dnch_eo_pb, .dnch_eo_pt, .pls .side-star, .pls .side-group, .res-footer-note, .comiis_nav, .scbar_hot_td, .md_ctrl, .pls.favatar .xg1 {
1717
display:none !important;
1818
}
1919
/*.wp {

52pojie-Enhanced.user.js

Lines changed: 27 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
11
// ==UserScript==
22
// @name 吾爱破解论坛增强 - 自动签到、翻页
3-
// @version 1.0.0
3+
// @version 1.0.4
44
// @author X.I.U
55
// @description 吾爱破解论坛自动签到、自动翻页
66
// @match *://www.52pojie.cn/*
77
// @icon https://www.52pojie.cn/favicon.ico
8-
// @require https://cdn.bootcss.com/jquery/3.4.1/jquery.min.js
98
// @license GPL-3.0 License
109
// @run-at document-end
1110
// @namespace https://greasyfork.org/scripts/412680
1211
// ==/UserScript==
1312

1413
(function() {
14+
qianDaoBack();
1515
qianDao();
1616
pageLoading();
1717

@@ -26,17 +26,27 @@
2626
}
2727
}
2828

29+
// 签到后返回
30+
function qianDaoBack() {
31+
var qiandaoback = document.querySelector('#messagetext.alert_btnleft');
32+
if (qiandaoback != null){
33+
qiandaoback.click();
34+
}
35+
}
36+
2937
// 自动翻页
3038
function pageLoading() {
31-
var patt = /forum-\d+-\d+\.html/
32-
if (patt.test(location.pathname)){
39+
var patt1 = /\/forum-\d+-\d+\.html/
40+
var patt2 = /mod\=forumdisplay/
41+
if (patt1.test(location.pathname) || patt2.test(location.search)){
3342
windowScroll(function (direction, e) {
3443
if (direction === "down") { // 下滑才准备翻页
3544
var scrollTop = document.documentElement.scrollTop || window.pageYOffset || document.body.scrollTop;
3645
let scrollDelta = 666;
3746
if (document.documentElement.scrollHeight <= document.documentElement.clientHeight + scrollTop + scrollDelta) {
38-
if (document.querySelector('#autopbn').innerText == "下一页 »"){ // 如果已经在加载中了,就忽略
39-
document.querySelector('#autopbn').click();
47+
var autopbn = document.querySelector('#autopbn');
48+
if (autopbn && autopbn.innerText == "下一页 »"){ // 如果已经在加载中了,就忽略
49+
autopbn.click();
4050
}
4151
}
4252
}
@@ -45,17 +55,17 @@
4555
}
4656

4757
// 滚动条事件
48-
function windowScroll(fn) {
49-
var beforeScrollTop = document.documentElement.scrollTop,
50-
fn = fn || function () {};
51-
setTimeout(function () { // 延时执行,避免刚载入到页面就触发翻页事件
58+
function windowScroll(fn1) {
59+
var beforeScrollTop = document.documentElement.scrollTop,
60+
fn = fn1 || function () {};
61+
setTimeout(function () { // 延时执行,避免刚载入到页面就触发翻页事件
5262
window.addEventListener("scroll", function (e) {
53-
var afterScrollTop = document.documentElement.scrollTop,
54-
delta = afterScrollTop - beforeScrollTop;
55-
if (delta == 0) return false;
56-
fn(delta > 0 ? "down" : "up", e);
57-
beforeScrollTop = afterScrollTop;
63+
var afterScrollTop = document.documentElement.scrollTop,
64+
delta = afterScrollTop - beforeScrollTop;
65+
if (delta == 0) return false;
66+
fn(delta > 0 ? "down" : "up", e);
67+
beforeScrollTop = afterScrollTop;
5868
}, false);
59-
}, 1000)
60-
}
69+
}, 1000)
70+
}
6171
})();

0 commit comments

Comments
 (0)