Skip to content

Commit aee9a92

Browse files
authored
Merge pull request #806 from XMOJ-Script-dev/boomzero/cts
Remove the statistics button from contest page
2 parents aa1b29e + f1f6d54 commit aee9a92

File tree

3 files changed

+13
-42
lines changed

3 files changed

+13
-42
lines changed

Update.json

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2851,6 +2851,17 @@
28512851
}
28522852
],
28532853
"Notes": "No release notes were provided for this release."
2854+
},
2855+
"1.7.1": {
2856+
"UpdateDate": 1749457101103,
2857+
"Prerelease": true,
2858+
"UpdateContents": [
2859+
{
2860+
"PR": 806,
2861+
"Description": "Remove the statistics button from contest page"
2862+
}
2863+
],
2864+
"Notes": "No release notes were provided for this release."
28542865
}
28552866
}
28562867
}

XMOJ.user.js

Lines changed: 1 addition & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// ==UserScript==
22
// @name XMOJ
3-
// @version 1.7.0
3+
// @version 1.7.1
44
// @description XMOJ增强脚本
55
// @author @XMOJ-Script-dev, @langningchen and the community
66
// @namespace https://github/langningchen
@@ -2115,13 +2115,6 @@ window.addEventListener('DOMContentLoaded', async () => {
21152115
document.querySelector("body > div > div.mt-3 > center > br:nth-child(2)").remove();
21162116
document.querySelector("body > div > div.mt-3 > center > br:nth-child(2)").remove();
21172117
document.querySelector("body > div > div.mt-3 > center > div > .red").innerHTML = String(document.querySelector("body > div > div.mt-3 > center > div > .red").innerHTML).replaceAll("<br>", "<br><br>");
2118-
let StaticButton = document.createElement("button");
2119-
document.querySelectorAll("body > div > div.mt-3 > center > div > .red")[1].appendChild(StaticButton);
2120-
StaticButton.className = "btn btn-outline-secondary";
2121-
StaticButton.innerText = "统计";
2122-
StaticButton.addEventListener("click", () => {
2123-
location.href = "https://www.xmoj.tech/conteststatistics.php?cid=" + SearchParams.get("cid");
2124-
});
21252118

21262119
document.querySelector("#problemset > tbody").innerHTML = String(document.querySelector("#problemset > tbody").innerHTML).replaceAll(/\t&nbsp;([0-9]*) &nbsp;&nbsp;&nbsp;&nbsp; &nbsp;([^<]*)/g, "$2. $1");
21272120

@@ -3148,39 +3141,6 @@ window.addEventListener('DOMContentLoaded', async () => {
31483141
});
31493142
});
31503143
}
3151-
} else if (location.pathname == "/conteststatistics.php") {
3152-
if (new URL(location.href).searchParams.get("cid") != null) {
3153-
document.title = "比赛 " + new URL(location.href).searchParams.get("cid") + " 统计";
3154-
}
3155-
document.querySelector("body > div > div.mt-3 > center > h3").innerText = "比赛统计";
3156-
if (UtilityEnabled("ResetType")) {
3157-
let Temp = document.getElementById("submission").childNodes;
3158-
for (let i = 0; i < Temp.length; i++) {
3159-
Temp[i].remove();
3160-
}
3161-
eval(document.querySelector("body > div.container > div > center > table:nth-child(4) > script:nth-child(6)").innerHTML);
3162-
document.querySelector("#cs > thead > tr > th:nth-child(1)").innerText = "题目编号";
3163-
document.querySelector("#cs > thead > tr > th:nth-child(10)").remove();
3164-
document.querySelector("#cs > thead > tr > th:nth-child(11)").innerText = "总和";
3165-
document.querySelector("#cs > thead > tr > th:nth-child(12)").remove();
3166-
document.querySelector("#cs > thead > tr > th:nth-child(12)").remove();
3167-
document.querySelector("#cs > thead > tr > th:nth-child(12)").remove();
3168-
document.querySelector("#cs > tbody > tr:last-child > td").innerText = "总和";
3169-
TidyTable(document.getElementById("cs"));
3170-
Temp = document.querySelector("#cs > tbody").children;
3171-
for (let i = 0; i < Temp.length; i++) {
3172-
let CurrentRowChildren = Temp[i].children;
3173-
CurrentRowChildren[9].remove();
3174-
CurrentRowChildren[11].remove();
3175-
CurrentRowChildren[11].remove();
3176-
CurrentRowChildren[11].remove();
3177-
for (let j = 0; j < CurrentRowChildren.length; j++) {
3178-
if (CurrentRowChildren[j].innerText == "") {
3179-
CurrentRowChildren[j].innerText = "0";
3180-
}
3181-
}
3182-
}
3183-
}
31843144
} else if (location.pathname == "/comparesource.php") {
31853145
if (UtilityEnabled("CompareSource")) {
31863146
if (location.search == "") {

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "xmoj-script",
3-
"version": "1.7.0",
3+
"version": "1.7.1",
44
"description": "an improvement script for xmoj.tech",
55
"main": "AddonScript.js",
66
"scripts": {

0 commit comments

Comments
 (0)