Merge "RCFilters: Hide server-side 'empty results' message"
authorjenkins-bot <jenkins-bot@gerrit.wikimedia.org>
Tue, 30 May 2017 21:12:33 +0000 (21:12 +0000)
committerGerrit Code Review <gerrit@wikimedia.org>
Tue, 30 May 2017 21:12:33 +0000 (21:12 +0000)
resources/src/mediawiki.rcfilters/styles/mw.rcfilters.less
resources/src/mediawiki.rcfilters/ui/mw.rcfilters.ui.ChangesListWrapperWidget.js

index d47346c..844e41c 100644 (file)
                min-height: 100px;
                margin: 0;
        }
+
+       .mw-changeslist-empty {
+               // Hide the 'empty' message when we load rcfilters
+               // since we replace it anyways with a specific
+               // message of our own
+               display: none;
+       }
 }
 
 .mw-rcfilters-staticfilters-selected {
index f4a1807..c7754be 100644 (file)
                        update: 'onModelUpdate'
                } );
 
-               this.$element.addClass( 'mw-rcfilters-ui-changesListWrapperWidget' );
+               this.$element
+                       .addClass( 'mw-rcfilters-ui-changesListWrapperWidget' )
+                       // We handle our own display/hide of the empty results message
+                       .removeClass( 'mw-changeslist-empty' );
 
                // Set up highlight containers
                this.setupHighlightContainers( this.$element );
@@ -92,7 +95,6 @@
                        isEmpty = $changesListContent === 'NO_RESULTS';
 
                this.$element.toggleClass( 'mw-changeslist', !isEmpty );
-               this.$element.toggleClass( 'mw-changeslist-empty', isEmpty );
                if ( isEmpty ) {
                        this.$changesListContent = null;
                        this.$element.empty();