The main behavior of GroupElement mixin is extremely useful as a basic object, namely the handling of items and aggregation of events. We could move that into an OO.List object in oojs and have the GroupElement mixin inherit and expand on it.
Description
Description
Details
Details
Customize query in gerrit
Event Timeline
Comment Actions
Change 243245 had a related patch set uploaded (by Mooeypoo):
[wip] Have GroupElement use OO.EmitterList
Comment Actions
Change 300689 had a related patch set uploaded (by Mooeypoo):
Change EmitterList#insertItem from @private to @protected
Comment Actions
Change 300689 merged by jenkins-bot:
EmitterList: Change insertItem from @private to @protected
Comment Actions
Change 306307 had a related patch set uploaded (by Jforrester):
Have GroupElement use OO.EmitterList
Comment Actions
Change 306307 merged by jenkins-bot:
[oojs/ui@master] GroupElement: Transform to be an OO.EmitterList mixin