File tree Expand file tree Collapse file tree
lib/public/components/Filters/common Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -29,7 +29,8 @@ export class FilteringModel extends Observable {
2929 this . _visualChange$ = new Observable ( ) ;
3030
3131 this . _filters = filters ;
32- for ( const model of this . filterModels ) {
32+ this . _filterModels = Object . values ( filters ) ;
33+ for ( const model of this . _filterModels ) {
3334 model . bubbleTo ( this ) ;
3435 model . visualChange$ ?. bubbleTo ( this . _visualChange$ ) ;
3536 }
@@ -42,7 +43,7 @@ export class FilteringModel extends Observable {
4243 * @return {void }
4344 */
4445 reset ( notify = false ) {
45- for ( const model of this . filterModels ) {
46+ for ( const model of this . _filterModels ) {
4647 model . reset ( ) ;
4748 }
4849
@@ -81,22 +82,6 @@ export class FilteringModel extends Observable {
8182 return false ;
8283 }
8384
84- /**
85- * Get all filter models
86- * @return {FilterModel[] } filter models list
87- */
88- get filterModels ( ) {
89- return Object . values ( this . _filters ) ;
90- }
91-
92- /**
93- * Get all filter keys
94- * @return {string[] } filter keys list
95- */
96- get filterKeys ( ) {
97- return Object . keys ( this . _filters ) ;
98- }
99-
10085 /**
10186 * Returns the observable notified any time there is a visual change which has no impact on the actual filtering
10287 *
@@ -134,6 +119,7 @@ export class FilteringModel extends Observable {
134119 }
135120
136121 this . _filters [ key ] = filter ;
122+ this . _filterModels . push ( filter ) ;
137123 filter . bubbleTo ( this ) ;
138124 filter . visualChange$ ?. bubbleTo ( this . _visualChange$ ) ;
139125 }
You can’t perform that action at this time.
0 commit comments