fix: better tag filter
Also formatted it with biomejs
I didn't realize that Honkai Star R(ai)l has AI in it 💀
This commit is contained in:
@ -13,26 +13,26 @@
|
||||
// ==/UserScript==
|
||||
|
||||
setTimeout(function () {
|
||||
const tblContent = document
|
||||
.getElementsByClassName("table_block")[0]
|
||||
.getElementsByTagName("tbody")[0].children;
|
||||
const tblContent = document
|
||||
.getElementsByClassName("table_block")[0]
|
||||
.getElementsByTagName("tbody")[0].children;
|
||||
|
||||
// Replace the export IP:Port button
|
||||
const btns = document.getElementsByClassName("export")[0];
|
||||
const exportBtn = btns.children[0];
|
||||
const fakeExportBtn = exportBtn.cloneNode(true);
|
||||
fakeExportBtn.removeAttribute("href");
|
||||
fakeExportBtn.addEventListener("click", () => {
|
||||
var proxyStr = "";
|
||||
for (let proxyContent of tblContent) {
|
||||
const proxyContentChildren = proxyContent.children;
|
||||
const proxyIp = proxyContentChildren[0].innerHTML;
|
||||
const proxyPort = proxyContentChildren[1].innerHTML;
|
||||
proxyStr += proxyIp + ":" + proxyPort + "\n";
|
||||
}
|
||||
navigator.clipboard.writeText(proxyStr);
|
||||
alert("Copied IP:Port list to clipboard.");
|
||||
});
|
||||
exportBtn.remove();
|
||||
btns.prepend(fakeExportBtn);
|
||||
// Replace the export IP:Port button
|
||||
const btns = document.getElementsByClassName("export")[0];
|
||||
const exportBtn = btns.children[0];
|
||||
const fakeExportBtn = exportBtn.cloneNode(true);
|
||||
fakeExportBtn.removeAttribute("href");
|
||||
fakeExportBtn.addEventListener("click", () => {
|
||||
var proxyStr = "";
|
||||
for (let proxyContent of tblContent) {
|
||||
const proxyContentChildren = proxyContent.children;
|
||||
const proxyIp = proxyContentChildren[0].innerHTML;
|
||||
const proxyPort = proxyContentChildren[1].innerHTML;
|
||||
proxyStr += proxyIp + ":" + proxyPort + "\n";
|
||||
}
|
||||
navigator.clipboard.writeText(proxyStr);
|
||||
alert("Copied IP:Port list to clipboard.");
|
||||
});
|
||||
exportBtn.remove();
|
||||
btns.prepend(fakeExportBtn);
|
||||
}, 5000);
|
||||
|
||||
Reference in New Issue
Block a user