@@ -184,11 +184,7 @@ angular.module('kubernetesUI')
184
184
. text ( "Clear filters" )
185
185
)
186
186
) . click ( function ( ) {
187
- $ ( this ) . hide ( ) ;
188
- self . _labelFilterActiveFiltersElement
189
- . find ( '.label-filter-active-filter' )
190
- . remove ( ) ;
191
- self . _clearActiveFilters ( ) ;
187
+ self . clear ( ) ;
192
188
} ) ;
193
189
194
190
// Create selectize widgets for the select fields and wire them together
@@ -392,6 +388,20 @@ angular.module('kubernetesUI')
392
388
this . _renderActiveFilter ( filter ) ;
393
389
} ;
394
390
391
+ LabelFilter . prototype . clear = function ( ) {
392
+ if ( this . _labelFilterActiveFiltersElement ) {
393
+ this . _labelFilterActiveFiltersElement . find ( '.label-filter-active-filter' ) . remove ( ) ;
394
+ }
395
+
396
+ if ( this . _labelFilterActiveElement ) {
397
+ this . _labelFilterActiveElement . hide ( ) ;
398
+ }
399
+
400
+ this . _labelSelector . clearConjuncts ( ) ;
401
+ this . _persistState ( ) ;
402
+ this . _onActiveFiltersChangedCallbacks . fire ( this . _labelSelector ) ;
403
+ } ;
404
+
395
405
LabelFilter . prototype . _renderActiveFilter = function ( filter ) {
396
406
// render the new filter indicator
397
407
$ ( '<a>' )
@@ -423,12 +433,6 @@ angular.module('kubernetesUI')
423
433
this . _onActiveFiltersChangedCallbacks . fire ( this . _labelSelector ) ;
424
434
} ;
425
435
426
- LabelFilter . prototype . _clearActiveFilters = function ( ) {
427
- this . _labelSelector . clearConjuncts ( ) ;
428
- this . _persistState ( ) ;
429
- this . _onActiveFiltersChangedCallbacks . fire ( this . _labelSelector ) ;
430
- } ;
431
-
432
436
LabelFilter . prototype . toggleFilterWidget = function ( show ) {
433
437
if ( this . _labelFilterRootElement ) {
434
438
if ( show ) {
0 commit comments