Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | 03-May-2022 | - | ||||
dev-scripts/ | H | 03-May-2022 | - | 16 | 12 | |
i18n/ | H | 03-May-2022 | - | 9,387 | 8,949 | |
includes/ | H | 03-May-2022 | - | 2,138 | 1,099 | |
resources/ | H | 03-May-2022 | - | 2,064 | 1,745 | |
screenshots/ | H | 03-May-2022 | - | |||
skinStyles/ | H | 03-May-2022 | - | 1,035 | 959 | |
stories/ | H | 03-May-2022 | - | 5 | 4 | |
tests/phpunit/ | H | 03-May-2022 | - | 945 | 594 | |
CODE_OF_CONDUCT.md | H A D | 22-Jan-2021 | 135 | 2 | 1 | |
COPYING | H A D | 12-Dec-2018 | 17.7 KiB | 340 | 281 | |
Doxyfile | H A D | 16-Nov-2021 | 1 KiB | 37 | 26 | |
README.md | H A D | 15-Dec-2021 | 1.5 KiB | 53 | 35 | |
bundlesize.config.json | H A D | 15-Dec-2021 | 383 | 23 | 22 | |
composer.json | H A D | 15-Dec-2021 | 1.2 KiB | 55 | 54 | |
jsdoc.json | H A D | 15-Dec-2021 | 872 | 35 | 31 | |
skin.json | H A D | 15-Dec-2021 | 6.2 KiB | 174 | 173 | |
tsconfig.json | H A D | 15-Dec-2021 | 393 | 20 | 19 | |
variables.less | H A D | 15-Dec-2021 | 5.5 KiB | 148 | 122 |
README.md
1Vector Skin 2======================== 3 4Installation 5------------ 6 7See <https://www.mediawiki.org/wiki/Skin:Vector>. 8 9### Configuration options 10 11See [skin.json](skin.json). 12 13Development 14----------- 15 16### Coding conventions 17 18We strive for compliance with MediaWiki conventions: 19 20<https://www.mediawiki.org/wiki/Manual:Coding_conventions> 21 22Additions and deviations from those conventions that are more tailored to this 23project are noted at: 24 25<https://www.mediawiki.org/wiki/Reading/Web/Coding_conventions> 26 27URL query parameters 28-------------------- 29 30- `useskinversion`: Like `useskin` but for overriding the Vector skin version 31 user preference and configuration. E.g., 32 http://localhost:8181?useskin=vector&useskinversion=2. 33 34Skin preferences 35---------------- 36 37Vector defines skin-specific user preferences. These are exposed on 38Special:Preferences when the `VectorShowSkinPreferences` configuration is 39enabled. The user's preference state for skin preferences is used for skin 40previews and any other operation unless specified otherwise. 41 42### Version 43 44Vector defines a "version" preference to enable users who prefer the December 452019 version of Vector to continue to do so without any visible changes. This 46version is called "Legacy Vector." The related preference defaults are 47configurable via the configurations prefixed with `VectorDefaultSkinVersion`. 48Version preference and configuration may be overridden by the `useskinversion` 49URL query parameter. 50 51### Hooks 52See [hooks.txt](hooks.txt). 53