styles: Replace 'mediawiki.ui/variables' call with skin variables
- Replacing 'mediawiki.ui/variables.less' `@import` with new Codex design tokens as external library. We're using the legacy values as UniversalLanguageSelector has been a desktop first extension and those values are also used by Vector skin. The values replaced are anyways only touching colors, borders or transitions which are the same in normal and legacy. These will be replaced by skin-aware 'mediawiki.skin.variables.less' standard with dependency of UniversalLanguageSelector upped to MW 1.42.0. - Replacing several static values with new Codex design token featuring skin variables, in categories `background-color`, `color`, `border-*`, `box-shadow`, `opacity` and `transition`. Note, that this change should result in same rendering of the extension, only properties that already have an equal token are replaced. Bug: T332541 Co-Authored-by: Volker E. <volker.e@wikimedia.org> Change-Id: Ic563fa84bf8e76fd62f14487924d7d6fd5c1a065
This commit is contained in:
17
package-lock.json
generated
17
package-lock.json
generated
@@ -5,6 +5,9 @@
|
||||
"packages": {
|
||||
"": {
|
||||
"name": "UniversalLanguageSelector",
|
||||
"dependencies": {
|
||||
"@wikimedia/codex-design-tokens": "^0.9.1"
|
||||
},
|
||||
"devDependencies": {
|
||||
"eslint-config-wikimedia": "0.24.0",
|
||||
"grunt": "1.6.1",
|
||||
@@ -355,6 +358,15 @@
|
||||
"integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==",
|
||||
"dev": true
|
||||
},
|
||||
"node_modules/@wikimedia/codex-design-tokens": {
|
||||
"version": "0.9.1",
|
||||
"resolved": "https://registry.npmjs.org/@wikimedia/codex-design-tokens/-/codex-design-tokens-0.9.1.tgz",
|
||||
"integrity": "sha512-VyMWv4qUXHwrFfMtkY0AfxWMHJH3Tti1Nc/DFn6ncL31LVmY66ki55eJu5J85fDu9Ni7r8vh/MSgU18tH43XSw==",
|
||||
"engines": {
|
||||
"node": ">=16",
|
||||
"npm": ">=7.21.0"
|
||||
}
|
||||
},
|
||||
"node_modules/abbrev": {
|
||||
"version": "1.1.1",
|
||||
"resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
|
||||
@@ -4996,6 +5008,11 @@
|
||||
"integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==",
|
||||
"dev": true
|
||||
},
|
||||
"@wikimedia/codex-design-tokens": {
|
||||
"version": "0.9.1",
|
||||
"resolved": "https://registry.npmjs.org/@wikimedia/codex-design-tokens/-/codex-design-tokens-0.9.1.tgz",
|
||||
"integrity": "sha512-VyMWv4qUXHwrFfMtkY0AfxWMHJH3Tti1Nc/DFn6ncL31LVmY66ki55eJu5J85fDu9Ni7r8vh/MSgU18tH43XSw=="
|
||||
},
|
||||
"abbrev": {
|
||||
"version": "1.1.1",
|
||||
"resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
|
||||
|
||||
Reference in New Issue
Block a user