Page MenuHomePhabricator

OO.ui.infuse should not treat strings as IDs
Closed, ResolvedPublic

Description

This encourages people to use IDs, when we should be encouraging class names. Strings should be handled as selectors, so if IDs are really needed you can just prefix a '#'.

Unfortunately this will be a breaking change, but better to fix this now than later.

Event Timeline

It should also be possible to pass a selector that matches multiple elements, e.g. OO.ui.infuse( '.oo-ui-widget' )

Change 535890 had a related patch set uploaded (by Esanders; owner: Esanders):
[oojs/ui@master] [BREAKING CHANGE] Remove deprecated infuse-by-id feature

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

Volker_E triaged this task as Medium priority.Sep 16 2019, 4:33 PM
Volker_E moved this task from Next-up to Waiting for breaking release on the OOUI board.

Change 535890 merged by jenkins-bot:
[oojs/ui@master] [BREAKING CHANGE] Remove deprecated infuse-by-id feature

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

Change 541905 had a related patch set uploaded (by VolkerE; owner: VolkerE):
[mediawiki/core@master] Update OOUI to v0.35.0

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

Change 541905 abandoned by VolkerE:
Update OOUI to v0.35.0

Reason:
for v0.35.1, which is on its way

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

Volker_E assigned this task to Esanders.