Page MenuHomePhabricator

the Agora CSS needs to be in core
Closed, ResolvedPublic

Description

The CSS for attractive buttons is duplicated in multiple extensions, with the latest and greatest in extensions/Agora.

In order to implement improved login and create account forms in core (bug 44628, gerrit 30637), this CSS needs to move into core. E.g. resources/mediawiki.ui/mediawiki.ui.default.css plus a vector version.

(Nothing currently depends on the module 'ext.agora.base' implemented by extension Agora, again it's all copy and paste.)


Version: 1.21.x
Severity: normal

Details

Reference
bz46305

Event Timeline

bzimport raised the priority of this task from to High.Nov 22 2014, 1:28 AM
bzimport set Reference to bz46305.

Gerrit change #30637 now adds a 'mediawiki.ui' CSS module in resources/mediawiki.ui to core. The machinery that uses Compass to create the CSS from sass source files remains in Extension:Agora, for now.

(In reply to comment #1)
Now in gerrit #55847

The 'mediawiki.ui' module is merged in 1.22wmf2. The Compass configuration and Sass files are in the subdirectory resources/mediawiki.ui/sourcefiles.