Page MenuHomePhabricator

Find and eradicate mixins that have parent classes in OOUI
Closed, ResolvedPublic1 Estimated Story Points

Description

Find and eradicate mixins that have parent classes. They should have them mixed in instead, as the inheritance chain is ignored when mixing in a mixin.

  • GroupWidget (-> GroupElement via .parent)

Event Timeline

matmarex raised the priority of this task from to Needs Triage.
matmarex updated the task description. (Show Details)
matmarex added projects: OOUI, VisualEditor.
Jdforrester-WMF renamed this task from Find and eradicate mixins that have parent classes to Find and eradicate mixins that have parent classes in OOUI.Sep 2 2015, 9:38 PM
Jdforrester-WMF triaged this task as Medium priority.
Jdforrester-WMF updated the task description. (Show Details)
Jdforrester-WMF edited projects, added Technical-Debt; removed VisualEditor.
Jdforrester-WMF set Security to None.

Neither DraggableGroupElement nor LookupElement have parent classes.

Change 291297 had a related patch set uploaded (by Bartosz Dziewoński):
GroupWidget: Mix in GroupElement, rather than inherit from it

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

Jdforrester-WMF removed a project: Patch-For-Review.
Jdforrester-WMF updated the task description. (Show Details)
Jdforrester-WMF set the point value for this task to 1.
Jdforrester-WMF subscribed.

The string @extends OO.ui.mixin no longer appears after that one. :-)

Change 291297 merged by jenkins-bot:
GroupWidget: Mix in GroupElement, rather than inherit from it

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