From: Moriel Schottlender Date: Tue, 5 Dec 2017 00:39:01 +0000 (-0800) Subject: RCFilters: Update invert URL param when toggled X-Git-Tag: 1.31.0-rc.0~1292^2 X-Git-Url: http://git.cyclocoop.org/%22%20.%20generer_url_aide%28?a=commitdiff_plain;h=5e3205e36630fae0628626f565b0a9d694d7070b;p=lhc%2Fweb%2Fwiklou.git RCFilters: Update invert URL param when toggled Bug: T182045 Change-Id: Ia9a8afb336305969ac8b5c2e7ffab146844ad9ee --- diff --git a/resources/src/mediawiki.rcfilters/mw.rcfilters.Controller.js b/resources/src/mediawiki.rcfilters/mw.rcfilters.Controller.js index 0cec3ffe52..ba56f6f332 100644 --- a/resources/src/mediawiki.rcfilters/mw.rcfilters.Controller.js +++ b/resources/src/mediawiki.rcfilters/mw.rcfilters.Controller.js @@ -78,17 +78,20 @@ separator: ';', fullCoverage: true, filters: items - }, - { - name: 'invertGroup', - type: 'boolean', - hidden: true, - filters: [ { - name: 'invert', - 'default': '0' - } ] } ] }; + views.invert = { + groups: [ + { + name: 'invertGroup', + type: 'boolean', + hidden: true, + filters: [ { + name: 'invert', + 'default': '0' + } ] + } ] + }; } if ( tagList ) { views.tags = { @@ -512,7 +515,6 @@ */ mw.rcfilters.Controller.prototype.toggleInvertedNamespaces = function () { this.filtersModel.toggleInvertedNamespaces(); - if ( this.filtersModel.getFiltersByView( 'namespaces' ).filter( function ( filterItem ) { return filterItem.isSelected(); } @@ -520,6 +522,8 @@ ) { // Only re-fetch results if there are namespace items that are actually selected this.updateChangesList(); + } else { + this.uriProcessor.updateURL(); } };