Skip to content

Commit b1157ee

Browse files
authored
refactor(SkinCitizen*): split module; fix SVG code (qiuwenbaike#1757)
* refactor(SkinCitizen*): split module; fix SVG code
1 parent 00039b5 commit b1157ee

File tree

14 files changed

+202
-159
lines changed

14 files changed

+202
-159
lines changed

dist/SkinCitizen/SkinCitizen.css

Lines changed: 1 addition & 100 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/SkinCitizen_AddSidebarIcons/SkinCitizen_AddSidebarIcons.css

Lines changed: 125 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/definition.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -128,6 +128,7 @@
128128

129129
== skin ==
130130
* SkinCitizen[ResourceLoader|default|hidden|skins=citizen|requiresES6]|SkinCitizen.css
131+
* SkinCitizen_AddSidebarIcons[ResourceLoader|default|hidden|skins=citizen|requiresES6]|SkinCitizen_AddSidebarIcons.css
131132
* SkinGongbi[ResourceLoader|default|hidden|skins=gongbi|requiresES6]|SkinGongbi.css
132133
* SkinVector[ResourceLoader|default|hidden|skins=vector,vector-2022|requiresES6]|SkinVector.css
133134
* SkinVector2022[ResourceLoader|default|hidden|skins=vector-2022|requiresES6]|SkinVector2022.css

src/SkinCitizen/LICENSE

Lines changed: 0 additions & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -5,54 +5,3 @@
55
* @source {@link https://git.qiuwen.net.cn/InterfaceAdmin/QiuwenGadgets/src/branch/master/src/SkinCitizen}
66
* @license CC-BY-SA-4.0 {@link https://www.qiuwenbaike.cn/wiki/H:CC-BY-SA-4.0}
77
*/
8-
9-
/**
10-
* SPDX-License-Identifier: CC-BY-3.0
11-
*
12-
* Game Icons
13-
*
14-
* @base {@link https://www.qiuwenbaike.cn/wiki/File:Teahouse_icon.svg}
15-
* @source {@link https://github.com/game-icons/icons/blob/846f3e9699d4199e35aeb9b454b4d07809c3441a/lorc/teapot.svg?plain=1}
16-
* @author Game Icons (https://game-icons.net/)
17-
* @license CC-BY-3.0 {@link https://creativecommons.org/licenses/by/3.0/}
18-
*/
19-
20-
/**
21-
* SPDX-License-Identifier: CC-BY-4.0
22-
*
23-
* Free vector icons from Streamline
24-
*
25-
* @base {@link https://www.qiuwenbaike.cn/wiki/File:Help_index_icon.svg}
26-
* @source {@link https://git.qiuwen.net.cn/InterfaceAdmin/QiuwenGadgets/src/branch/master/src/AdvancedSiteNotices-pagestyles/images}
27-
* @author Streamline (http://streamlinehq.com)
28-
* @license CC-BY-4.0 {@link https://creativecommons.org/licenses/by/4.0/}
29-
*/
30-
31-
/**
32-
* SPDX-License-Identifier: CC-BY-SA-4.0
33-
*
34-
* @source {@link https://www.qiuwenbaike.cn/wiki/File:Chinese_conversion_black.svg}
35-
* @author Chiefwei
36-
* @license CC-BY-SA-4.0 {@link https://www.qiuwenbaike.cn/wiki/H:CC-BY-SA-4.0}
37-
*/
38-
39-
/**
40-
* SPDX-License-Identifier: Apache-2.0
41-
*
42-
* Material Design icons
43-
*
44-
* @base {@link https://www.qiuwenbaike.cn/wiki/File:Policy_icon.svg}
45-
* @base {@link https://www.qiuwenbaike.cn/wiki/File:Wanshan_icon.svg}
46-
* @source {@link https://github.com/google/material-design-icons}
47-
* @license Apache-2.0 {@link https://github.com/google/material-design-icons/blob/master/LICENSE}
48-
*/
49-
50-
/**
51-
* SPDX-License-Identifier: Apache-2.0
52-
*
53-
* MingCute Icon
54-
*
55-
* @base {@link https://www.qiuwenbaike.cn/wiki/File:Notice_board_icon.svg}
56-
* @source {@link https://github.com/Richard9394/MingCute}
57-
* @license Apache-2.0 {@link https://github.com/Richard9394/MingCute/blob/main/LICENSE}
58-
*/

src/SkinCitizen/SkinCitizen.less

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
@import (reference) '../variables.less';
2-
@import './modules/add-sidebar-icons.less';
32

43
/* 此处的CSS只会影响使用Citizen皮肤的用户 */
54

Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
/**
2+
* SPDX-License-Identifier: CC-BY-SA-4.0
3+
* _addText: '{{Gadget Header|license=CC-BY-SA-4.0}}'
4+
*
5+
* @base {@link https://git.qiuwen.net.cn/InterfaceAdmin/QiuwenGadgets/src/branch/master/src/SkinCitizen}
6+
* @source {@link https://git.qiuwen.net.cn/InterfaceAdmin/QiuwenGadgets/src/branch/master/src/SkinCitizen_AddSidebarIcons}
7+
* @license CC-BY-SA-4.0 {@link https://www.qiuwenbaike.cn/wiki/H:CC-BY-SA-4.0}
8+
*/
9+
10+
/**
11+
* SPDX-License-Identifier: CC-BY-3.0
12+
*
13+
* Game Icons
14+
*
15+
* @base {@link https://www.qiuwenbaike.cn/wiki/File:Teahouse_icon.svg}
16+
* @source {@link https://github.com/game-icons/icons/blob/846f3e9699d4199e35aeb9b454b4d07809c3441a/lorc/teapot.svg?plain=1}
17+
* @author Game Icons (https://game-icons.net/)
18+
* @license CC-BY-3.0 {@link https://creativecommons.org/licenses/by/3.0/}
19+
*/
20+
21+
/**
22+
* SPDX-License-Identifier: CC-BY-4.0
23+
*
24+
* Free vector icons from Streamline
25+
*
26+
* @base {@link https://www.qiuwenbaike.cn/wiki/File:Help_index_icon.svg}
27+
* @source {@link https://git.qiuwen.net.cn/InterfaceAdmin/QiuwenGadgets/src/branch/master/src/AdvancedSiteNotices-pagestyles/images}
28+
* @author Streamline (http://streamlinehq.com)
29+
* @license CC-BY-4.0 {@link https://creativecommons.org/licenses/by/4.0/}
30+
*/
31+
32+
/**
33+
* SPDX-License-Identifier: CC-BY-SA-4.0
34+
*
35+
* @source {@link https://www.qiuwenbaike.cn/wiki/File:Chinese_conversion_black.svg}
36+
* @author Chiefwei
37+
* @license CC-BY-SA-4.0 {@link https://www.qiuwenbaike.cn/wiki/H:CC-BY-SA-4.0}
38+
*/
39+
40+
/**
41+
* SPDX-License-Identifier: Apache-2.0
42+
*
43+
* Material Design icons
44+
*
45+
* @base {@link https://www.qiuwenbaike.cn/wiki/File:Policy_icon.svg}
46+
* @base {@link https://www.qiuwenbaike.cn/wiki/File:Wanshan_icon.svg}
47+
* @source {@link https://github.com/google/material-design-icons}
48+
* @license Apache-2.0 {@link https://github.com/google/material-design-icons/blob/master/LICENSE}
49+
*/
50+
51+
/**
52+
* SPDX-License-Identifier: Apache-2.0
53+
*
54+
* MingCute Icon
55+
*
56+
* @base {@link https://www.qiuwenbaike.cn/wiki/File:Notice_board_icon.svg}
57+
* @source {@link https://github.com/Richard9394/MingCute}
58+
* @license Apache-2.0 {@link https://github.com/Richard9394/MingCute/blob/main/LICENSE}
59+
*/

src/SkinCitizen/modules/add-sidebar-icons.less renamed to src/SkinCitizen_AddSidebarIcons/SkinCitizen_AddSidebarIcons.less

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,25 +10,25 @@
1010
}
1111

1212
#n-teahouse {
13-
.addIcon('../images/Teahouse_icon.svg');
13+
.addIcon('./images/Teahouse_icon.svg');
1414
}
1515

1616
#n-noticeboard {
17-
.addIcon('../images/Notice_board_icon.svg');
17+
.addIcon('./images/Notice_board_icon.svg');
1818
}
1919

2020
#n-wanshan {
21-
.addIcon('../images/Wanshan_icon.svg');
21+
.addIcon('./images/Wanshan_icon.svg');
2222
}
2323

2424
#n-policy {
25-
.addIcon('../images/Policy_icon.svg');
25+
.addIcon('./images/Policy_icon.svg');
2626
}
2727

2828
#n-helpindex {
29-
.addIcon('../images/Help_index_icon.svg');
29+
.addIcon('./images/Help_index_icon.svg');
3030
}
3131

3232
#n-conversion {
33-
.addIcon('../images/Chinese_conversion.svg');
33+
.addIcon('./images/Chinese_conversion.svg');
3434
}
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
{
2+
"enable": true,
3+
"description": "<sup><abbr title=\"默认为所有用户启用\">D</abbr></sup><span id=\"Gadget-SkinCitizen-addSidebarIcons\"></span> 为Citizen皮肤的菜单补充图标",
4+
"section": "skin",
5+
"excludeSites": ["licencewiki", "loginwiki", "mncqiuwenbaike"],
6+
"default": true,
7+
"hidden": true,
8+
"skins": ["citizen"]
9+
}
File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)