/
skin.json
119 lines (119 loc) · 2.76 KB
/
skin.json
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
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
{
"name": "Linus",
"author": [
"Jonas Neugebauer"
],
"url": "https://github.com/jneug/Linus",
"descriptionmsg": "linus-desc",
"namemsg": "skinname-linus",
"license-name": "GPL-2.0+",
"version": "2.0.0",
"type": "skin",
"ConfigRegistry": {
"vector": "GlobalVarConfig::newInstance"
},
"ValidSkinNames": {
"linus": "Linus"
},
"MessagesDirs": {
"Linus": [
"i18n"
]
},
"AutoloadClasses": {
"SkinLinus": "SkinLinus.php",
"LinusParser": "LinusParser.php",
"LinusTemplate": "LinusTemplate.php",
"LinusHooks": "LinusHooks.php",
"ResponsiveCategory": "LinusSMW.php"
},
"ExtensionMessagesFiles": {
"LinusMagic": "LinusMagic.php"
},
"callback": "LinusHooks::onExtensionLoad",
"ExtensionFunctions": [
"LinusHooks::setupSMWExtensions"
],
"Hooks": {
"ParserFirstCallInit": [
"LinusHooks::NavSetup",
"LinusHooks::ButtonsSetup"
],
"ParserBeforeTidy": [
"LinusHooks::parseMagicWords"
],
"OutputPageParserOutput": [
"LinusHooks::countSections"
],
"EditPageBeforeEditButtons": [
"LinusHooks::styleEditButtons"
],
"ArticleFromTitle": [
"LinusHooks::onArticleFromTitle"
]
},
"ResourceModules": {
"skins.linus.styles": {
"position": "top",
"styles": {
"css/bootstrap.min.css": {
"media": "all"
},
"less/linus.less": {
"media": "all"
},
"less/custom.less": {
"media": "all"
}
}
},
"skins.linus.scripts": {
"position": "top",
"scripts": [
"js/bootstrap.min.js",
"js/linus.js",
"js/custom.js"
]
},
"skins.linus.fontawesome": {
"position": "top",
"styles": {
"css/font-awesome.min.css": {
"media": "all"
}
}
}
},
"ResourceFileModulePaths": {
"localBasePath": "",
"remoteSkinPath": "Linus"
},
"ResourceModuleSkinStyles": {
"Linus": {
}
},
"config": {
"LinusUseSidebar": false,
"LinusTOCInSidebar": false,
"LinusEnableSmoothScroll": true,
"LinusNavbarInverted": false,
"LinusNavbarFixed": true,
"Sitenameshort": null,
"LinusUseFontAwesome": false,
"LinusShowFooterLinks": false,
"LinusUseFooterIcons": true,
"LinusHideActionsForAnon": true,
"LinusEnableNavTag": true,
"LinusEnableButtonsTag": true,
"LinusResponsiveCategories": true,
"LinusTitlebarPage": "MediaWiki:Linus/Titlebar",
"LinusFooterPage": "MediaWiki:Linus/Footer",
"LinusSidebarPage": "MediaWiki:Linus/Sidebar",
"LinusCopyrightPage": "MediaWiki:Linus/Copyright",
"LinusHideHeader": [
"Mainpage",
"Hauptseite"
]
},
"manifest_version": 1
}