RCFilters: Respect ?enhanced=0 url regardless of preference
authorMoriel Schottlender <moriel@gmail.com>
Mon, 10 Jul 2017 21:38:45 +0000 (16:38 -0500)
committerMoriel Schottlender <moriel@gmail.com>
Mon, 10 Jul 2017 21:38:45 +0000 (16:38 -0500)
Change-Id: Iffb8cc17b86c5358eea5ae904f55c88965ba4ee0

resources/src/mediawiki.rcfilters/ui/mw.rcfilters.ui.ChangesListWrapperWidget.js

index c7754be..843acce 100644 (file)
         * @param {jQuery|string} $content The content of the updated changes list
         */
        mw.rcfilters.ui.ChangesListWrapperWidget.prototype.setupHighlightContainers = function ( $content ) {
-               var $highlights = $( '<div>' )
+               var uri = new mw.Uri(),
+                       $highlights = $( '<div>' )
                                .addClass( 'mw-rcfilters-ui-changesListWrapperWidget-highlights' )
                                .append(
                                        $( '<div>' )
                        );
                } );
 
-               if ( Number( mw.user.options.get( 'usenewrc' ) ) ) {
+               if (
+                       ( uri.query.enhanced !== undefined && Number( uri.query.enhanced ) ) ||
+                       ( uri.query.enhanced === undefined && Number( mw.user.options.get( 'usenewrc' ) ) )
+               ) {
                        // Enhanced RC
                        $content.find( 'td.mw-enhanced-rc' )
                                .parent()