Front-end standards group/2016-04-27
Attending: Volker, RobLa, Jan D., James F., Trevor, Roan, Ed
Social
editNo topics today
Action & Code
editNew quests
edithttps://phabricator.wikimedia.org/T133388: How to update JavaScript components
https://phabricator.wikimedia.org/T133462: Standardize a way to make JS components be able to use different loaders
https://phabricator.wikimedia.org/T133114 Preference section "Internationalisation" balloons after clicking "More language settings"
--> lead to general topic font-size inconsistencies
James F.: OOUI change font-size?
What is the biggest hurdles?
Move font-size from bodyContent to <body>; requires updating everything that lives outside bodyContent
Volker: If we set the font-size on <body>, we can use root ems (rem)
per-skin stylesheet
ES: the monobook support at some point. yes - the global overlay is at the end of the DOM
RK: We're doing a weird hack in Echo to multiply out the personal tools font size
RK: Moving the size to body is something, which gets support by other participants?
ES: Content is 14px in Vector, tab labels are 12.8px
RK: Personal tools is 12px
VE: Opening a task about the font-size problem across the board and will bring this up in next meeting to participate again
https://phabricator.wikimedia.org/T114007 Mediawiki Router (JG)
Follow-up
edit- Four things in "under discussion" on https://phabricator.wikimedia.org/tag/front-end-standards-group/
- https://phabricator.wikimedia.org/T100896 - Allow skins to use different, custom OOUI themes - No current action, blocked by major piece of repo architecture work in OOUI. Moved to backlog.
- https://phabricator.wikimedia.org/T27349 - ResourceLoader: Support loading of messages in parsed formats (e.g. parsed, incontentlanguage, .. ) - Roan to add some details about what the open questions are
- https://phabricator.wikimedia.org/T18691 - RFC: Section headings should have a clickable anchor and https://www.mediawiki.org/wiki/Talk:Requests_for_comment/Clickable_section_anchors - Keep open, Volker will reach
- https://phabricator.wikimedia.org/T119162 - WikiDev 16 working area: User interface presentation - no discussion today