Skip to content

Commit 05eeac9

Browse files
committed
🐍 3.1.1 update: 同步+重置界面ui优化后修改,算术计划数据格式导入优化~
1 parent da9f422 commit 05eeac9

File tree

3 files changed

+19
-15
lines changed

3 files changed

+19
-15
lines changed

leetcodeRating_greasyfork.user.js

Lines changed: 16 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// ==UserScript==
22
// @name LeetCodeRating|显示力扣周赛难度分
33
// @namespace https://github.com/zhang-wangz
4-
// @version 3.1.0
4+
// @version 3.1.1
55
// @license MIT
66
// @description LeetCodeRating 力扣周赛分数显现和相关力扣小功能,目前浏览器更新规则,使用该插件前请手动打开浏览器开发者模式再食用~
77
// @author 小东是个阳光蛋(力扣名)
@@ -34,10 +34,10 @@
3434
function userScript() {
3535
'use strict';
3636

37-
const version = '3.1.0';
38-
let pbstatusVersion = 'version21';
39-
let t2rateVersion = 'Version12';
40-
let levelVersion = 'Version26';
37+
const version = '3.1.1';
38+
let pbstatusVersion = 'version22';
39+
let t2rateVersion = 'Version13';
40+
let levelVersion = 'Version27';
4141
// xhr劫持时使用,保留原始
4242
const dummySend = XMLHttpRequest.prototype.send;
4343
const originalOpen = XMLHttpRequest.prototype.open;
@@ -102,31 +102,32 @@
102102

103103
// 因为字符显示问题,暂时去除
104104
// <span class="layui-progress-text myfont">0%</span>
105+
// 同步文案
105106
const pbstatusContent = `
106107
<div class="layui-row layui-col-space15">
107108
<div class="layui-card">
108109
<div class="layui-card-header" style="text-align: center; background: linear-gradient(135deg, #5FB878, #009688);">
109-
<h3 style="color: white; margin: 0;"><i class="layui-icon layui-icon-refresh-3"></i> LeetCode Rating 数据重置</h3>
110+
<h3 style="color: white; margin: 0;"><i class="layui-icon layui-icon-refresh-3"></i> LeetCode Rating 数据同步</h3>
110111
</div>
111112
<div class="layui-card-body" style="padding: 30px; text-align: center;">
112113
<div class="layui-text" style="margin-bottom: 20px;">
113-
<p style="font-size: 16px; color: #666;">🚀 准备重置您的数据,请稍候...</p>
114+
<p style="font-size: 16px; color: #666;">🚀 准备同步您的数据,请稍候...</p>
114115
</div>
115116
116-
<div class="layui-progress layui-progress-big" lay-showPercent="true" lay-filter="demo-filter-progress1" style="margin: 25px 0;">
117+
<div class="layui-progress layui-progress-big" lay-showPercent="true" lay-filter="demo-filter-progress" style="margin: 25px 0;">
117118
<div class="layui-progress-bar layui-bg-green" lay-percent="0%"></div>
118119
</div>
119120
120121
<div class="layui-btn-container">
121-
<button id="statusasyc1" class="layui-btn layui-btn-normal layui-btn-radius" lay-on="loading1">
122-
<i class="layui-icon layui-icon-refresh"></i> 开始重置
122+
<button id="statusasyc" class="layui-btn layui-btn-normal layui-btn-radius" lay-on="loading">
123+
<i class="layui-icon layui-icon-refresh"></i> 开始同步
123124
</button>
124125
</div>
125126
</div>
126127
</div>
127128
</div>
128129
`;
129-
130+
// 重置文案
130131
const pbstatusContent1 = `
131132
<div class="layui-row layui-col-space15">
132133
<div class="layui-card">
@@ -170,7 +171,7 @@
170171
type: 1,
171172
content: pbstatusContent,
172173
title: '同步所有题目状态',
173-
area: ['550px', '250px'],
174+
area: ['560px', '284px'],
174175
shade: 0.6,
175176
shadeClose: true
176177
};
@@ -180,7 +181,7 @@
180181
type: 1,
181182
content: pbstatusContent1,
182183
title: '重置当前页面题目状态',
183-
area: ['550px', '250px'],
184+
area: ['560px', '284px'],
184185
shade: 0.6,
185186
shadeClose: true
186187
};
@@ -2578,6 +2579,8 @@
25782579
levelTc2Id = {};
25792580
levelTe2Id = {};
25802581
let dataStr = res.response;
2582+
// 处理NaN字段, 把NaN改成null
2583+
dataStr = dataStr.replace(/\bNaN\b/g, "null");
25812584
let json = JSON.parse(dataStr);
25822585
for (const element of json) {
25832586
if (typeof element.TitleCn == 'string') {

updatelog.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -180,4 +180,5 @@
180180
// @note 2025-08-23 3.0.8 修复题目区按钮和周赛数据显示(由于流动布局本地kv值的变化不再存储), 此次更新需要更新本地同步数据~
181181
// @note 2025-08-26 3.0.9 修复题目页切换的bug~
182182
// @note 2025-08-27 3.1.0 重置UI界面优化
183+
// @note 2025-09-01 3.1.1 同步+重置界面ui优化后修改,算术计划数据格式导入优化~
183184

version.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
2-
"version": "3.1.0",
3-
"content": "重置UI界面优化",
2+
"version": "3.1.1",
3+
"content": "同步+重置界面ui优化后修改,算术计划数据格式导入优化~",
44
"papermanpic": "https://i.mij.rip/2025/04/29/1e40225e739fba34536e4ad18aa7d718.png"
55
}
66

0 commit comments

Comments
 (0)