RCFilters: Share one color picker popup between all highlight dropdowns
authorRoan Kattouw <roan.kattouw@gmail.com>
Sat, 7 Oct 2017 00:26:18 +0000 (17:26 -0700)
committerRoan Kattouw <roan.kattouw@gmail.com>
Tue, 26 Jun 2018 20:28:49 +0000 (13:28 -0700)
commit971c5c9404081452b35b6d40bdd854ae53069ae0
tree2c4be4832cd66481e865ba1edce224a499adcd11
parent079b3d5a25698b83c05e665c49da71227bc374e0
RCFilters: Share one color picker popup between all highlight dropdowns

Add a PopupWidget subclass that wraps the color picker, and pass that
down to the buttons in the menu items.

Bug: T198142
Change-Id: I84dabce988f4c99835f503bb8c8eb492f7fbfde1
resources/Resources.php
resources/src/mediawiki.rcfilters/ui/mw.rcfilters.ui.FilterItemHighlightButton.js
resources/src/mediawiki.rcfilters/ui/mw.rcfilters.ui.FilterMenuOptionWidget.js
resources/src/mediawiki.rcfilters/ui/mw.rcfilters.ui.HighlightColorPickerWidget.js
resources/src/mediawiki.rcfilters/ui/mw.rcfilters.ui.HighlightPopupWidget.js [new file with mode: 0644]
resources/src/mediawiki.rcfilters/ui/mw.rcfilters.ui.ItemMenuOptionWidget.js
resources/src/mediawiki.rcfilters/ui/mw.rcfilters.ui.MenuSelectWidget.js