Skip to content

Commit 549e7e2

Browse files
authored
Create stcnusergroup.user.js
1 parent 2a657ea commit 549e7e2

File tree

1 file changed

+48
-0
lines changed

1 file changed

+48
-0
lines changed

keylol/stcnusergroup.user.js

+48
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
// ==UserScript==
2+
// @name Keylol Usergroup Icon Recover
3+
// @namespace https://github.com/sffxzzp
4+
// @version 0.01
5+
// @description recover old usergroup icons for keylol
6+
// @author sffxzzp
7+
// @match *://keylol.com/t*
8+
// @match *://keylol.com/forum.php?mod=viewthread&tid=*
9+
// @icon https://keylol.com/favicon.ico
10+
// @grant none
11+
// @updateURL https://github.com/sffxzzp/userscripts/raw/master/keylol/stcnusergroup.user.js
12+
// ==/UserScript==
13+
14+
(function() {
15+
var oicons = {
16+
30: '34/common_30_usergroup_icon.jpg',
17+
31: 'c1/common_31_usergroup_icon.jpg',
18+
32: '63/common_32_usergroup_icon.jpg',
19+
33: '18/common_33_usergroup_icon.jpg',
20+
34: 'e3/common_34_usergroup_icon.jpg',
21+
35: '1c/common_35_usergroup_icon.jpg',
22+
36: '19/common_36_usergroup_icon.jpg',
23+
37: 'a5/common_37_usergroup_icon.jpg',
24+
51: '28/common_51_usergroup_icon.png',
25+
46: 'd9/common_46_usergroup_icon.png',
26+
49: 'f4/common_49_usergroup_icon.png',
27+
47: '67/common_47_usergroup_icon.png',
28+
16: 'c7/common_16_usergroup_icon.png',
29+
24: '1f/common_24_usergroup_icon.png',
30+
3: 'ec/common_3_usergroup_icon.jpg',
31+
2: 'c8/common_2_usergroup_icon.png',
32+
25: '8e/common_25_usergroup_icon.jpg',
33+
50: 'c0/common_50_usergroup_icon.png',
34+
1: 'c4/common_1_usergroup_icon.jpg',
35+
7: '8f/common_7_usergroup_icon.png',
36+
8: 'c9/common_8_usergroup_icon.png',
37+
4: 'a8/common_4_usergroup_icon.jpg',
38+
52: '9a/common_52_usergroup_icon.png'
39+
};
40+
var uicon = document.querySelectorAll('.usergroup') || null;
41+
if (uicon) {
42+
uicon.forEach(function (node) {
43+
var ugid = node.id.split('_');
44+
ugid = ugid[ugid.length-1];
45+
node.querySelector('img').src = 'https://keylol.com/data/attachment/common/' + oicons[ugid];
46+
});
47+
}
48+
})();

0 commit comments

Comments
 (0)