Skip to content

Commit

Permalink
feat(core): ✨ clean up skin variables load order
Browse files Browse the repository at this point in the history
  • Loading branch information
alistair3149 committed Nov 16, 2023
1 parent 21f7cc4 commit f1ddf32
Show file tree
Hide file tree
Showing 2 changed files with 37 additions and 18 deletions.
39 changes: 34 additions & 5 deletions resources/mediawiki.less/mediawiki.skin.variables.less
Original file line number Diff line number Diff line change
@@ -1,14 +1,43 @@
/*
/*
* Citizen
*
* This file is a LESS @import match for "mediawiki.skin.variables.less"
* Version: REL1_39
*
* Date: 2022-11-14
* Core MediaWiki skin tokens
* Used by supported extensions and other UI in the MW ecosystem
* @see https://phabricator.wikimedia.org/T349359
*/

@import 'mediawiki.skin.defaults.less';

/*
* Backported variables
* @see https://github.com/wikimedia/mediawiki/blob/master/resources/src/mediawiki.less/mediawiki.skin.defaults.less
* TODO: Remove unused variables on the next LTS release
*/

// @since 1.41
@min-width-breakpoint-mobile: 320px;
@min-width-breakpoint-tablet: 640px;
@min-width-breakpoint-desktop: 1120px;
@min-width-breakpoint-desktop-wide: 1680px;
@max-width-breakpoint-mobile: @min-width-breakpoint-tablet - 1px;
@max-width-breakpoint-tablet: @min-width-breakpoint-desktop - 1px;
@max-width-breakpoint-desktop: @min-width-breakpoint-desktop-wide - 1px;

/*
* Polyfill deprecated variables
* @see https://github.com/wikimedia/mediawiki/blob/REL1_39/resources/src/mediawiki.less/mediawiki.skin.defaults.less
* TODO: Remove unused variables on the next LTS release
*/

// deprecated since 1.41
@width-breakpoint-mobile: @min-width-breakpoint-mobile;
@width-breakpoint-tablet: @min-width-breakpoint-tablet;
@width-breakpoint-desktop: @min-width-breakpoint-desktop;
@width-breakpoint-desktop-wide: @min-width-breakpoint-desktop-wide;

/*
* Citizen variables override
*/
@color-link: var( --color-link );
@color-link--visited: var( --color-link );
@color-link--active: var( --color-link--active );
Expand Down
16 changes: 3 additions & 13 deletions resources/variables.less
Original file line number Diff line number Diff line change
Expand Up @@ -14,26 +14,16 @@
/* Imports */
/*
* MediaWiki mixins
* https://github.com/wikimedia/mediawiki/blob/master/resources/src/mediawiki.less/mediawiki.mixins.less
* @see https://github.com/wikimedia/mediawiki/blob/master/resources/src/mediawiki.less/mediawiki.mixins.less
*/
@import 'mediawiki.mixins';
/*
* MediaWiki skin variables
* https://github.com/wikimedia/mediawiki/blob/master/resources/src/mediawiki.less/mediawiki.skin.defaults.less
* @see T349359
* mediawiki.less/mediawiki.skin.variables.less
* @see https://github.com/wikimedia/mediawiki/blob/master/resources/src/mediawiki.less/mediawiki.skin.defaults.less
*/
@import 'mediawiki.skin.variables.less';

/* Compatiblity */
// @since 1.41
@min-width-breakpoint-mobile: 320px;
@min-width-breakpoint-tablet: 640px;
@min-width-breakpoint-desktop: 1120px;
@min-width-breakpoint-desktop-wide: 1680px;
@max-width-breakpoint-mobile: @min-width-breakpoint-tablet - 1px;
@max-width-breakpoint-tablet: @min-width-breakpoint-desktop - 1px;
@max-width-breakpoint-desktop: @min-width-breakpoint-desktop-wide - 1px;

/* == Spacing == */
@space-unit: 1rem;
@line-height-xs: 1.25;
Expand Down

0 comments on commit f1ddf32

Please sign in to comment.