Page MenuHomePhabricator

Replace and remove deprecated `.box-sizing` Less mixin calls with unprefixed `box-sizing`
Closed, ResolvedPublic

Description

Goal

Replace Less mixin calls for .box-sizing(), which was deprecated in MediaWiki 1.37.

Criteria for Done

Replace with standard CSS box-sizing
https://codesearch.wmcloud.org/search/?q=%5C.box-sizing&i=nope&files=(.*)%5C.(css%7Cless)%24&excludeFiles=&repos=
(alternatively)
https://codesearch-beta.wmcloud.org/deployed/?q=%5C.box-sizing

  • Volunteer
    • Refreshed skin
    • HasSomeColours skin
    • Splash skin
  • Remove from MediaWiki core

Event Timeline

Restricted Application added subscribers: Masumrezarock100, Aklapper. · View Herald Transcript

Change 784349 had a related patch set uploaded (by VolkerE; author: VolkerE):

[mediawiki/extensions/Kartographer@master] Replace deprecated Less `.box-shadow()` mixin with standard CSS

https://gerrit.wikimedia.org/r/784349

Change 784352 had a related patch set uploaded (by VolkerE; author: VolkerE):

[mediawiki/core@master] Replace deprecated Less `.box-shadow()` mixin with standard CSS

https://gerrit.wikimedia.org/r/784352

Change 784354 had a related patch set uploaded (by VolkerE; author: VolkerE):

[mediawiki/extensions/AdvancedSearch@master] Replace deprecated Less `.box-shadow()` mixin with standard CSS

https://gerrit.wikimedia.org/r/784354

Change 784407 had a related patch set uploaded (by VolkerE; author: VolkerE):

[mediawiki/extensions/Echo@master] Replace deprecated Less `.box-shadow()` mixin with standard CSS

https://gerrit.wikimedia.org/r/784407

Change 784349 merged by jenkins-bot:

[mediawiki/extensions/Kartographer@master] Replace deprecated Less `.box-shadow()` mixin with standard CSS

https://gerrit.wikimedia.org/r/784349

Change 784354 merged by jenkins-bot:

[mediawiki/extensions/AdvancedSearch@master] Replace deprecated Less `.box-shadow()` mixin with standard CSS

https://gerrit.wikimedia.org/r/784354

Change 784352 merged by jenkins-bot:

[mediawiki/core@master] Replace deprecated Less `.box-shadow()` mixin with standard CSS

https://gerrit.wikimedia.org/r/784352

Change 785335 had a related patch set uploaded (by VolkerE; author: VolkerE):

[mediawiki/extensions/Flow@master] Replace deprecated Less `.box-sizing()` mixin with standard CSS

https://gerrit.wikimedia.org/r/785335

Change 785337 had a related patch set uploaded (by VolkerE; author: VolkerE):

[mediawiki/extensions/GrowthExperiments@master] Replace deprecated Less `.box-sizing()` mixin with standard CSS

https://gerrit.wikimedia.org/r/785337

Change 785339 had a related patch set uploaded (by VolkerE; author: VolkerE):

[mediawiki/extensions/Popups@master] Replace deprecated Less `.box-shadow()` mixin with standard CSS

https://gerrit.wikimedia.org/r/785339

Change 785340 had a related patch set uploaded (by VolkerE; author: VolkerE):

[mediawiki/extensions/ContentTranslation@master] Replace deprecated Less `.box-sizing()` mixin with standard CSS

https://gerrit.wikimedia.org/r/785340

Change 785339 merged by jenkins-bot:

[mediawiki/extensions/Popups@master] Replace deprecated Less `.box-shadow()` mixin with standard CSS

https://gerrit.wikimedia.org/r/785339

Change 785337 merged by jenkins-bot:

[mediawiki/extensions/GrowthExperiments@master] Replace deprecated Less `.box-sizing()` mixin with standard CSS

https://gerrit.wikimedia.org/r/785337

Change 784407 merged by jenkins-bot:

[mediawiki/extensions/Echo@master] Replace deprecated Less `.box-sizing()` mixin with standard CSS

https://gerrit.wikimedia.org/r/784407

Change 785335 merged by jenkins-bot:

[mediawiki/extensions/Flow@master] Replace deprecated Less `.box-sizing()` mixin with standard CSS

https://gerrit.wikimedia.org/r/785335

Change 785340 merged by jenkins-bot:

[mediawiki/extensions/ContentTranslation@master] Replace deprecated Less `.box-sizing()` mixin with standard CSS

https://gerrit.wikimedia.org/r/785340

kostajh moved this task from Inbox to Triaged on the Growth-Team board.

Change 791452 had a related patch set uploaded (by VolkerE; author: VolkerE):

[mediawiki/skins/Vector@master] styles: Replace deprecated Less `.box-sizing()` mixin with standard CSS

https://gerrit.wikimedia.org/r/791452

Change 791452 merged by jenkins-bot:

[mediawiki/skins/Vector@master] styles: Replace deprecated Less `.box-sizing()` mixin with standard CSS

https://gerrit.wikimedia.org/r/791452

Volker_E updated the task description. (Show Details)

Change 886435 had a related patch set uploaded (by VolkerE; author: VolkerE):

[mediawiki/skins/HasSomeColours@master] styles: Replace deprecated Less mixin with CSS unprefixed property

https://gerrit.wikimedia.org/r/886435

Change 886436 had a related patch set uploaded (by VolkerE; author: VolkerE):

[mediawiki/skins/Splash@master] styles: Replace deprecated Less mixins with CSS unprefixed property

https://gerrit.wikimedia.org/r/886436

Change 886435 merged by jenkins-bot:

[mediawiki/skins/HasSomeColours@master] styles: Replace deprecated Less mixin with CSS unprefixed property

https://gerrit.wikimedia.org/r/886435

Change 886436 merged by jenkins-bot:

[mediawiki/skins/Splash@master] styles: Replace deprecated Less mixin with CSS unprefixed property

https://gerrit.wikimedia.org/r/886436

Change 886915 had a related patch set uploaded (by VolkerE; author: VolkerE):

[mediawiki/core@master] mediawiki.mixins: Remove `box-sizing` mixin

https://gerrit.wikimedia.org/r/886915

Volker_E renamed this task from Replace deprecated `.box-sizing` Less mixin calls with unprefixed `box-sizing` to Replace and remove deprecated `.box-sizing` Less mixin calls with unprefixed `box-sizing`.Feb 6 2023, 4:01 PM

Change 886945 had a related patch set uploaded (by Jdlrobson; author: Jdlrobson):

[mediawiki/skins/Splash@master] Don't use deprecated box-sizing mixin

https://gerrit.wikimedia.org/r/886945

Change 886945 abandoned by Jdlrobson:

[mediawiki/skins/Splash@master] Don't use deprecated box-sizing mixin

Reason:

https://gerrit.wikimedia.org/r/886945

Change 886947 had a related patch set uploaded (by Jdlrobson; author: Jdlrobson):

[mediawiki/skins/Splash@master] styles: Replace deprecated Less mixin with CSS unprefixed property

https://gerrit.wikimedia.org/r/886947

Change 886947 merged by jenkins-bot:

[mediawiki/skins/Splash@master] styles: Replace deprecated Less mixin with CSS unprefixed property

https://gerrit.wikimedia.org/r/886947

Change 886915 merged by jenkins-bot:

[mediawiki/core@master] mediawiki.mixins: Remove `box-sizing` mixin

https://gerrit.wikimedia.org/r/886915

Volker_E removed a project: Patch-For-Review.
Volker_E updated the task description. (Show Details)

MediaWiki-extensions-GettingStarted has been removed from Wikimedia wikis and is getting archived per T292654. Thus declining this task to reflect reality.

See e.g. GrowthExperiments-NewcomerTasks or #GuidedTour instead nowadays for related use cases.

Volker_E changed the task status from Declined to Resolved.Jun 1 2024, 4:57 AM

I'd actually say, this was successfully resolved for the vast majority of extensions and saved our users valuable code not sent down the wire.