Page MenuHomePhabricator

Deprecate/Remove MediaWiki 'rotation' Less mixin
Open, Needs TriagePublic

Description

Background

MediaWiki core currently includes a Less file that defines a .rotate-frames() mixin and a .rotation( @time ) helper. This file was originally introduced to support vendor-prefixed keyframes during a period when cross-browser compatibility required explicit handling of prefixed animations.

Acceptance criteria for done

  • Repos using the mixin are updated
  • File containing the obsolete mixin is deprecated or hard removed (to be decided).
  • No runtime errors or missing animations are introduced in MediaWiki core or bundled skins.

Event Timeline

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

[mediawiki/skins/Vector@master] styles: Remove soon to be deprecated import of rotation mixin

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

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

[mediawiki/extensions/Translate@master] styles: Remove soon to be deprecated import of rotation mixin

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

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

[mediawiki/skins/Metrolook@master] styles: Remove soon to be deprecated import of rotation mixin

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

Change #1184640 merged by jenkins-bot:

[mediawiki/extensions/Translate@master] styles: Remove soon to be deprecated import of rotation mixin

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

Change #1184638 merged by jenkins-bot:

[mediawiki/skins/Vector@master] styles: Remove soon to be deprecated import of rotation mixin

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

Change #1184644 merged by jenkins-bot:

[mediawiki/skins/Metrolook@master] styles: Remove soon to be deprecated import of rotation mixin

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

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

[mediawiki/core@master] mediawiki.less: Hard remove 'mediawiki.mixins.rotation.less'.

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

Volker_E updated the task description. (Show Details)

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

[mediawiki/skins/Mirage@master] styles: Remove soon to be deprecated import of rotation mixin

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

Change #1187944 merged by jenkins-bot:

[mediawiki/skins/Mirage@master] styles: Remove soon to be deprecated import of rotation mixin

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

Change #1185231 merged by jenkins-bot:

[mediawiki/core@master] mediawiki.less: Deprecate 'mediawiki.mixins.rotation.less'.

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