-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathaudiences.hideanime.user.js
43 lines (36 loc) · 1.1 KB
/
audiences.hideanime.user.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
// ==UserScript==
// @name 二刺螈!滚粗克!!!
// @namespace https://github.com/tomyangsh/userscrips
// @include https://audiences.me/torrents.php*
// @version 1.0.2
// @author 大統領
// @icon https://audiences.me/favicon.ico
// ==/UserScript==
function hide() {
document.querySelectorAll('#torrenttable tr').forEach(node => {
if (node.querySelector('.tdh')) {
node.setAttribute("hidden", "hidden");
}
})
}
function unhide() {
document.querySelectorAll('[hidden]').forEach(node => node.removeAttribute("hidden"));
}
toggle = document.createElement('input');
toggle.type = 'checkbox';
toggle.id = 'anime';
toggle.setAttribute('onclick', 'handleClick(this)');
toggle_lable = document.createElement('lable');
toggle_lable.for = 'anime';
toggle_lable.innerText = '二刺螈!';
document.querySelector('#torrenttable').before(toggle);
document.querySelector('#torrenttable').before(toggle_lable);
function handleClick(toggle) {
if (toggle.checked) {
unhide()
} else {
hide()
}
}
unsafeWindow.handleClick = handleClick;
hide()