Front-end standards group/2016-08-10

From mediawiki.org

Attending: Volker E., Jon R., Bartosz D., Jan D., Trevor P., Julien G., Ed S., Andrew R.-G., Timo T.

Social[edit]

No topics in meeting today

Action & Code[edit]

Follow-up[edit]

T27349 ResourceLoader: Support loading of messages in parsed formats (e.g. parsed, incontentlanguage, ..) (JR)[edit]

https://phabricator.wikimedia.org/T27349

T127268 Dismantle ResourceLoader's "targets" system (JR)[edit]

https://phabricator.wikimedia.org/T127268

New quests[edit]

T138401: Replace jsduck in favor of a better maintained alternative (jsdoc) (JR)[edit]

https://phabricator.wikimedia.org/T138401

Moving away from Ruby, because more confident to fork something written in JS

T142418: Start deprecation process to discourage use of various frontend ResourceLoader JS modules. (JR, JF)[edit]

https://phabricator.wikimedia.org/T142418

Important to start tenant people to have feedback about deprecated modules.

Action needed: Somebody to merge patch after this meeting?

To quote or not to quote `font-family` (JD)[edit]

https://github.com/wikimedia/stylelint-config-wikimedia/issues/33 any opinions? TP: If Timo were here, he would probably vote for only when required. Interested if right with that estimation.

T128913 Implement <mapframe> box frame & captioning (JG)[edit]

https://phabricator.wikimedia.org/T128913 Discussion: existing div.thumb/div.thumbinner wrap vs future https://www.mediawiki.org/wiki/Specs/HTML/1.2.1#Media (RFC https://phabricator.wikimedia.org/T118517 )
Semantic markup for easier extration argument: https://phabricator.wikimedia.org/T136458#2383710
JR: always for early-adopting
.thumb/.thumbinner is easier because style is already available in read mode
but <figure> CSS can be extracted and included in read mode by the extension
ES: Check with Parsoid, but we should be able to separate out the <figure> section of parsoid read styles and have Kartographer depend on it.
TT: We can also move the figure thumb styles from 'content.parsoid' to the regular shared/skin content styles, near where the legacy thumb/thumbinner styles are.

Successes[edit]

T137772 Add ability to mark ResourceLoader modules as deprecated (TT, JR)[edit]