Custom Vector theme/skin for GolemWiki, our instance of MediaWiki
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
Go to file
giomba 6bdcc7a577 golemnavbar: patch for not clickable links 2 years ago
.phan Upgrade to newer phan 5 years ago
.storybook Add storybook to Vector 4 years ago
components golemnavbar: patch for not clickable links 2 years ago
dev-scripts [dev][Storybook] move to start script; report errors not status 3 years ago
i18n Merge remote-tracking branch 'mediawiki/REL1_35' into feature/golem 2 years ago
includes restore GOLEM navigation bar 2 years ago
resources golemnavbar: patch for not clickable links 2 years ago
screenshots Add skin screenshot for the installer 6 years ago
skinStyles Replace deprecated `@colorFieldBorder` variable and use others 3 years ago
stories Rename template variables to mirror SkinMustache 3 years ago
tests Sidebar persistence for logged-in users in modern Vector. 3 years ago
.eslintignore Replace Grunt tasks with npm scripts in package.json 4 years ago
.eslintrc.json [dev] [JS] Move JavaScript to package modules 4 years ago
.gitignore Drop wgVectorResponsive support from modern Vector 3 years ago
.gitreview Use track=1 instead of defaultbranch=master in .gitreview 7 years ago
.phpcs.xml build: Updating prismjs to 1.23.0 3 years ago
.stylelintignore Replace Grunt tasks with npm scripts in package.json 4 years ago
.stylelintrc.json build: Bump devDependencies to latest 6 years ago
.svgo.yml build: Add 'svgo', SVG minifier script and unify SVGO rules 4 years ago
CODE_OF_CONDUCT.md build: Updating mediawiki/mediawiki-codesniffer to 22.0.0 5 years ago
COPYING Use the plain-text GPL and fix 'license-name' to match SPDX conventions 9 years ago
Doxyfile docs: Generate documentation with Doxygen 4 years ago
README.md [doc] Add link in readme to hooks.txt 3 years ago
bundlesize.config.json Implement Page, Workspace, Content, and Article Toolbar Containers 3 years ago
composer.json build: Updating npm dependencies 3 years ago
hooks.txt docs: Remove overqualified element-id combination selectors 4 years ago
jsdoc.json [feature] add menu button to toggle panel visibility 3 years ago
jsduck.json removed code which handles collapsible tabs 2 years ago
package-lock.json build: Updating browserslist to 4.16.6 2 years ago
package.json build: Updating npm dependencies 2 years ago
screen-hd.less Merge remote-tracking branch 'mediawiki/REL1_34' into feature/golem 2 years ago
skin.json add golem.css resource to legacy skin too 2 years ago
tsconfig.json [JavaScript] Validate types 4 years ago
variables.less move personal menu out of the GOLEM navbar 2 years ago
vector.js Merge remote-tracking branch 'mediawiki/REL1_34' into feature/golem 2 years ago

README.md

Vector Skin

Installation

See https://www.mediawiki.org/wiki/Skin:Vector.

Configuration options

See skin.json.

Development

Coding conventions

We strive for compliance with MediaWiki conventions:

https://www.mediawiki.org/wiki/Manual:Coding_conventions

Additions and deviations from those conventions that are more tailored to this project are noted at:

https://www.mediawiki.org/wiki/Reading/Web/Coding_conventions

URL query parameters

Skin preferences

Vector defines skin-specific user preferences. These are exposed on Special:Preferences when the VectorShowSkinPreferences configuration is enabled. The user's preference state for skin preferences is used for skin previews and any other operation unless specified otherwise.

Version

Vector defines a "version" preference to enable users who prefer the December 2019 version of Vector to continue to do so without any visible changes. This version is called "Legacy Vector." The related preference defaults are configurable via the configurations prefixed with VectorDefaultSkinVersion. Version preference and configuration may be overridden by the useskinversion URL query parameter.

Hooks

See hooks.txt.