]> scripts.mit.edu Git - autoinstallsdev/mediawiki.git/blob - skins/vector/skin.json
MediaWiki 1.30.2-scripts
[autoinstallsdev/mediawiki.git] / skins / vector / skin.json
1 {
2         "name": "Vector",
3         "author": [
4                 "Trevor Parscal",
5                 "Roan Kattouw",
6                 "..."
7         ],
8         "url": "https://www.mediawiki.org/wiki/Skin:Vector",
9         "descriptionmsg": "vector-skin-desc",
10         "namemsg": "skinname-vector",
11         "license-name": "GPL-2.0+",
12         "type": "skin",
13         "requires": {
14                 "MediaWiki": ">= 1.29.0"
15         },
16         "ConfigRegistry": {
17                 "vector": "GlobalVarConfig::newInstance"
18         },
19         "ValidSkinNames": {
20                 "vector": "Vector"
21         },
22         "MessagesDirs": {
23                 "Vector": [
24                         "i18n"
25                 ]
26         },
27         "AutoloadClasses": {
28                 "VectorHooks": "Hooks.php",
29                 "SkinVector": "SkinVector.php",
30                 "VectorTemplate": "VectorTemplate.php",
31                 "Vector\\ResourceLoaderLessModule": "ResourceLoaderLessModule.php"
32         },
33         "Hooks": {
34                 "BeforePageDisplayMobile": [
35                         "VectorHooks::onBeforePageDisplayMobile"
36                 ]
37         },
38         "@note": "When modifying skins.vector.styles definition, make sure the installer still works",
39         "ResourceModules": {
40                 "skins.vector.styles": {
41                         "targets": [ "desktop", "mobile" ],
42                         "position": "top",
43                         "styles": {
44                                 "screen.less": {
45                                         "media": "screen"
46                                 },
47                                 "screen-hd.less": {
48                                         "media": "screen and (min-width: 982px)"
49                                 }
50                         }
51                 },
52                 "skins.vector.styles.experimental.print": {
53                         "class": "Vector\\ResourceLoaderLessModule",
54                         "targets": [ "desktop", "mobile" ],
55                         "position": "top",
56                         "styles": [
57                                 "print.less"
58                         ]
59                 },
60                 "skins.vector.styles.responsive": {
61                         "targets": [ "desktop", "mobile" ],
62                         "position": "top",
63                         "styles": [
64                                 "responsive.less"
65                         ]
66                 },
67                 "skins.vector.js": {
68                         "scripts": [
69                                 "collapsibleTabs.js",
70                                 "vector.js"
71                         ],
72                         "position": "top",
73                         "dependencies": [
74                                 "jquery.throttle-debounce",
75                                 "jquery.tabIndex"
76                         ]
77                 }
78         },
79         "ResourceFileModulePaths": {
80                 "localBasePath": "",
81                 "remoteSkinPath": "Vector"
82         },
83         "ResourceModuleSkinStyles": {
84                 "vector": {
85                         "jquery.tipsy": "skinStyles/jquery.tipsy.less",
86                         "jquery.ui.core": [
87                                 "skinStyles/jquery.ui/jquery.ui.core.css",
88                                 "skinStyles/jquery.ui/jquery.ui.theme.css"
89                         ],
90                         "jquery.ui.accordion": "skinStyles/jquery.ui/jquery.ui.accordion.css",
91                         "jquery.ui.autocomplete": "skinStyles/jquery.ui/jquery.ui.autocomplete.css",
92                         "jquery.ui.button": "skinStyles/jquery.ui/jquery.ui.button.css",
93                         "jquery.ui.datepicker": "skinStyles/jquery.ui/jquery.ui.datepicker.css",
94                         "jquery.ui.dialog": "skinStyles/jquery.ui/jquery.ui.dialog.css",
95                         "jquery.ui.menu": "skinStyles/jquery.ui/jquery.ui.menu.css",
96                         "jquery.ui.progressbar": "skinStyles/jquery.ui/jquery.ui.progressbar.css",
97                         "jquery.ui.resizable": "skinStyles/jquery.ui/jquery.ui.resizable.css",
98                         "jquery.ui.selectable": "skinStyles/jquery.ui/jquery.ui.selectable.css",
99                         "jquery.ui.slider": "skinStyles/jquery.ui/jquery.ui.slider.css",
100                         "jquery.ui.spinner": "skinStyles/jquery.ui/jquery.ui.spinner.css",
101                         "jquery.ui.tabs": "skinStyles/jquery.ui/jquery.ui.tabs.css",
102                         "jquery.ui.tooltips": "skinStyles/jquery.ui/jquery.ui.tooltips.css",
103                         "+mediawiki.action.view.redirectPage": "skinStyles/mediawiki.action.view.redirectPage.less",
104                         "+mediawiki.notification": "skinStyles/mediawiki.notification.less",
105                         "+oojs-ui-core.styles": "skinStyles/ooui.less",
106                         "mediawiki.special": "skinStyles/mediawiki.special.less",
107                         "+mediawiki.special.preferences.styles": "skinStyles/mediawiki.special.preferences.styles.less"
108                 }
109         },
110         "config": {
111                 "VectorUseSimpleSearch": true,
112                 "VectorUseIconWatch": true,
113                 "@VectorExperimentalPrintStyles": "Temporary config variable to feature flag new print styles (T154965)",
114                 "VectorExperimentalPrintStyles": false,
115                 "VectorResponsive": false,
116                 "VectorPrintLogo": false
117         },
118         "manifest_version": 1
119 }