Remove Media namespace from the list of RCFilters
authorpetarpetkovic <ppetkovic@wikimedia.org>
Wed, 1 Nov 2017 11:52:54 +0000 (12:52 +0100)
committerpetarpetkovic <ppetkovic@wikimedia.org>
Wed, 1 Nov 2017 11:52:54 +0000 (12:52 +0100)
Bug: T176990
Change-Id: I3c5b65244fd6b2782dea0404fe3671407fbb99e6

resources/src/mediawiki.rcfilters/mw.rcfilters.init.js

index dd095dd..14f0f6b 100644 (file)
@@ -12,6 +12,7 @@
                                rcTopSection,
                                $watchlistDetails,
                                wlTopSection,
+                               namespaces,
                                savedQueriesPreferenceName = mw.config.get( 'wgStructuredChangeFiltersSavedQueriesPreferenceName' ),
                                filtersModel = new mw.rcfilters.dm.FiltersViewModel(),
                                changesListModel = new mw.rcfilters.dm.ChangesListViewModel(),
                        // call will do that and add the -loading class right back.
                        $( 'body' ).removeClass( 'mw-rcfilters-ui-loading' );
 
+                       // Remove Media namespace
+                       namespaces = mw.config.get( 'wgFormattedNamespaces' );
+                       delete namespaces[ mw.config.get( 'wgNamespaceIds' ).media ];
+
                        controller.initialize(
                                mw.config.get( 'wgStructuredChangeFilters' ),
-                               mw.config.get( 'wgFormattedNamespaces' ),
+                               namespaces,
                                mw.config.get( 'wgRCFiltersChangeTags' )
                        );