RCFilters UI: Destroy CapsuleItemWidget when it is removed
authorMoriel Schottlender <moriel@gmail.com>
Sat, 11 Feb 2017 01:44:36 +0000 (17:44 -0800)
committerMoriel Schottlender <moriel@gmail.com>
Sat, 11 Feb 2017 20:13:20 +0000 (12:13 -0800)
commit189932f6cbdc3fa971a9a53e2e7cd068d94a096e
tree4afa0c03a69c20a02b39fae6798c8f054a58864a
parent71803987d322ea60b3ba3d765375849adfe11776
RCFilters UI: Destroy CapsuleItemWidget when it is removed

The widget is recreated when an item is reinserted, so we should
clean up the external elements it creates (like the popup) and
disconnect from events.

Bug: T157852
Change-Id: I8e6eaac7b1a3062d156d4c0b5b912d1a6bfae7de
resources/src/mediawiki.rcfilters/ui/mw.rcfilters.ui.CapsuleItemWidget.js
resources/src/mediawiki.rcfilters/ui/mw.rcfilters.ui.FilterCapsuleMultiselectWidget.js