RCFilters UI: Fix FilterTagItemWidget styles
authorMoriel Schottlender <moriel@gmail.com>
Fri, 21 Apr 2017 18:34:21 +0000 (11:34 -0700)
committerMoriel Schottlender <moriel@gmail.com>
Fri, 21 Apr 2017 19:37:50 +0000 (12:37 -0700)
commit662334953a3c7b98ff20659af2cf4629277583b4
tree70caceee9651b4b35d77fbe6d17dcdf475873282
parent31886054895d729b92e22b5cb4e2b952ec22272d
RCFilters UI: Fix FilterTagItemWidget styles

The styles got a bit messed up when we switched to using
TagMultiselectWidget. Fixes:

* Switch to using the methods of flaggable element (which TagItemWidget
  already is using) instead of custom css classes
* Use flag:invalid for conflicts, so the styles are consistent with
  OOUI styling for invalid tags, but keep the label red color, so it
  is still evident when the tag is selected.
* Bonus: Actually apply filterTagMultiselectWidget base class, because
  it wasn't applied before (oops)

Bug: T163522
Change-Id: I1cc3bd743d8b930bee23386516ca123ee3c36983
resources/src/mediawiki.rcfilters/styles/mw.rcfilters.ui.FilterTagItemWidget.less
resources/src/mediawiki.rcfilters/ui/mw.rcfilters.ui.FilterTagItemWidget.js