From 5e3205e36630fae0628626f565b0a9d694d7070b Mon Sep 17 00:00:00 2001 From: Moriel Schottlender Date: Mon, 4 Dec 2017 16:39:01 -0800 Subject: [PATCH] RCFilters: Update invert URL param when toggled Bug: T182045 Change-Id: Ia9a8afb336305969ac8b5c2e7ffab146844ad9ee --- .../mw.rcfilters.Controller.js | 24 +++++++++++-------- 1 file changed, 14 insertions(+), 10 deletions(-) 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(); } }; -- 2.20.1