From: Moriel Schottlender Date: Fri, 17 Feb 2017 00:24:06 +0000 (-0800) Subject: RCFilters UI: Cancel 'editItem' on CapsuleMultiselectWidget X-Git-Tag: 1.31.0-rc.0~4071 X-Git-Url: http://git.cyclocoop.org/%22%20.%20generer_url_ecrire%28%22auteur_infos%22%2C%20%22id_auteur=%24id%22%29%20.%20%22?a=commitdiff_plain;h=9a66cb86419ba4aef267bb62015d989078303c8c;p=lhc%2Fweb%2Fwiklou.git RCFilters UI: Cancel 'editItem' on CapsuleMultiselectWidget This method assumes you want to edit the item manually, and so it calls this.$input.val() on a nonexisting input (because there is no input if a popup exists.) Bug: T158368 Change-Id: I7bbce89e5280f97d3e85619d9a8fe23fa5e5e47c --- diff --git a/resources/src/mediawiki.rcfilters/ui/mw.rcfilters.ui.FilterCapsuleMultiselectWidget.js b/resources/src/mediawiki.rcfilters/ui/mw.rcfilters.ui.FilterCapsuleMultiselectWidget.js index 9bb1a98d79..7f8d79da92 100644 --- a/resources/src/mediawiki.rcfilters/ui/mw.rcfilters.ui.FilterCapsuleMultiselectWidget.js +++ b/resources/src/mediawiki.rcfilters/ui/mw.rcfilters.ui.FilterCapsuleMultiselectWidget.js @@ -247,4 +247,9 @@ } ); }; + /** + * Override 'editItem' since it tries to use $input which does + * not exist when a popup is available. + */ + mw.rcfilters.ui.FilterCapsuleMultiselectWidget.prototype.editItem = function () {}; }( mediaWiki, jQuery ) );