Skip to content

Commit a140926

Browse files
committed
roll bakc
1 parent ed11c8f commit a140926

1 file changed

Lines changed: 4 additions & 18 deletions

File tree

lib/public/components/Filters/common/FilteringModel.js

Lines changed: 4 additions & 18 deletions
Original file line numberDiff line numberDiff 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
}

0 commit comments

Comments
 (0)