label: mw.msg( 'rcfilters-filter-excluded' )
} );
this.excludeLabel.toggle(
- this.itemModel.getGroupModel().getView() === 'namespace' &&
+ this.itemModel.getGroupModel().getView() === 'namespaces' &&
this.itemModel.isSelected() &&
this.invertModel.isSelected()
);
this.$element.addClass( classes.join( ' ' ) );
}
+
+ this.updateUiBasedOnState();
};
/* Initialization */
this.highlightButton.toggle( this.filtersViewModel.isHighlightEnabled() );
this.excludeLabel.toggle(
- this.itemModel.getGroupModel().getView() === 'namespace' &&
+ this.itemModel.getGroupModel().getView() === 'namespaces' &&
this.itemModel.isSelected() &&
this.invertModel.isSelected()
);
+ this.toggle( this.itemModel.isVisible() );
};
/**