Skip to content

Commit ae6c287

Browse files
author
NarrowsProjects
committed
chore: rename pageIdentifiers to pageIdentifier
1 parent de9af6f commit ae6c287

25 files changed

Lines changed: 68 additions & 52 deletions

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

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ export class FilteringModel extends Observable {
2929
constructor(router, filters) {
3030
super();
3131
this._visualChange$ = new Observable();
32-
this._pageIdentifiers = [];
32+
this._pageIdentifier = null;
3333

3434
this._router = router;
3535
this._filters = {};
@@ -40,12 +40,12 @@ export class FilteringModel extends Observable {
4040
/**
4141
* Sets the page identifiers
4242
*
43-
* @param {string[]} identifiers Strings that identify the pages as shown in the router params.
43+
* @param {string} identifier a string identifies a page from the router params.
4444
* Used to prevent unneeded reads/writes from/to the url
4545
* @returns {void}
4646
*/
47-
set pageIdentifiers(identifiers) {
48-
this._pageIdentifiers = identifiers;
47+
set pageIdentifier(identifier) {
48+
this._pageIdentifier = identifier;
4949
}
5050

5151
/**
@@ -133,7 +133,7 @@ export class FilteringModel extends Observable {
133133
const newParams = { ...params };
134134
newParams.filter = this.normalized;
135135

136-
if (this._pageIdentifiers.includes(params.page)) {
136+
if (this._pageIdentifier === params.page) {
137137
this._router.go(buildUrl('?', newParams), false, true);
138138
}
139139

lib/public/views/DataPasses/DataPassesModel.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,10 +26,10 @@ export class DataPassesModel extends Observable {
2626
constructor(router) {
2727
super();
2828

29-
this._perLhcPeriodOverviewModel = new DataPassesPerLhcPeriodOverviewModel(router, ['data-passes-per-lhc-period-overview']);
29+
this._perLhcPeriodOverviewModel = new DataPassesPerLhcPeriodOverviewModel(router, 'data-passes-per-lhc-period-overview');
3030
this._perLhcPeriodOverviewModel.bubbleTo(this);
3131

32-
this._perSimulationPassOverviewModel = new DataPassesPerSimulationPassOverviewModel(router, ['data-passes-per-simulation-pass-overview']);
32+
this._perSimulationPassOverviewModel = new DataPassesPerSimulationPassOverviewModel(router, 'data-passes-per-simulation-pass-overview');
3333
this._perSimulationPassOverviewModel.bubbleTo(this);
3434
}
3535

lib/public/views/DataPasses/DataPassesOverviewModel.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,9 @@ export class DataPassesOverviewModel extends OverviewPageModel {
2323
/**
2424
* Constructor
2525
* @param {QueryRouter} router router that controls the application's page navigation
26+
* @param {string} pageIdentifier string that indicates what page this model represents
2627
*/
27-
constructor(router, pageIdentifiers) {
28+
constructor(router, pageIdentifier) {
2829
super();
2930
this._filteringModel = new FilteringModel(
3031
router,
@@ -36,7 +37,7 @@ export class DataPassesOverviewModel extends OverviewPageModel {
3637
},
3738
);
3839

39-
this._filteringModel.pageIdentifiers = pageIdentifiers;
40+
this._filteringModel.pageIdentifier = pageIdentifier;
4041
this._filteringModel.visualChange$.bubbleTo(this);
4142
this._filteringModel.observe(() => {
4243
this._pagination.currentPage = 1;

lib/public/views/DataPasses/PerLhcPeriodOverview/DataPassesPerLhcPeriodOverviewModel.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,10 @@ export class DataPassesPerLhcPeriodOverviewModel extends DataPassesOverviewModel
2020
/**
2121
* Constructor
2222
* @param {QueryRouter} router router that controls the application's page navigation
23+
* @param {string} pageIdentifier string that indicates what page this model represents
2324
*/
24-
constructor(router, pageIdentifiers) {
25-
super(router, pageIdentifiers);
25+
constructor(router, pageIdentifier) {
26+
super(router, pageIdentifier);
2627
this._lhcPeriodId = null;
2728
}
2829

lib/public/views/DataPasses/PerSimulationPassOverview/DataPassesPerSimulationPassOverviewModel.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,10 @@ export class DataPassesPerSimulationPassOverviewModel extends DataPassesOverview
2222
/**
2323
* Constructor
2424
* @param {QueryRouter} router router that controls the application's page navigation
25+
* @param {string} pageIdentifier string that indicates what page this model represents
2526
*/
26-
constructor(router, pageIdentifiers) {
27-
super(router, pageIdentifiers);
27+
constructor(router, pageIdentifier) {
28+
super(router, pageIdentifier);
2829
this._simulationPass = new ObservableData(RemoteData.notAsked());
2930
this._simulationPass.bubbleTo(this);
3031
}

lib/public/views/Environments/EnvironmentModel.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ export class EnvironmentModel extends Observable {
2929
super();
3030

3131
// Sub-models
32-
this._overviewModel = new EnvironmentOverviewModel(model, ['env-overview']);
32+
this._overviewModel = new EnvironmentOverviewModel(model, 'env-overview');
3333
this._overviewModel.bubbleTo(this);
3434

3535
this._detailsModel = new EnvironmentDetailsModel();

lib/public/views/Environments/Overview/EnvironmentOverviewModel.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,9 @@ export class EnvironmentOverviewModel extends OverviewPageModel {
2828
/**
2929
* Constructor
3030
* @param {Model} model global model
31+
* @param {string} pageIdentifier string that indicates what page this model represents
3132
*/
32-
constructor(model, pageIdentifiers) {
33+
constructor(model, pageIdentifier) {
3334
super();
3435

3536
this._filteringModel = new FilteringModel(
@@ -49,7 +50,7 @@ export class EnvironmentOverviewModel extends OverviewPageModel {
4950
},
5051
);
5152

52-
this._filteringModel.pageIdentifiers = pageIdentifiers;
53+
this._filteringModel.pageIdentifier = pageIdentifier;
5354
this._filteringModel.observe(() => this._applyFilters(true));
5455
this._filteringModel.visualChange$?.bubbleTo(this);
5556

lib/public/views/Home/Overview/HomePageModel.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,13 +26,13 @@ export class HomePageModel extends Observable {
2626
*/
2727
constructor(model) {
2828
super();
29-
this._runsOverviewModel = new RunsOverviewModel(model, ['home']);
29+
this._runsOverviewModel = new RunsOverviewModel(model, 'home');
3030
this._runsOverviewModel.bubbleTo(this);
3131

32-
this._logsOverviewModel = new LogsOverviewModel(model, true, ['home']);
32+
this._logsOverviewModel = new LogsOverviewModel(model, true, 'home');
3333
this._logsOverviewModel.bubbleTo(this);
3434

35-
this._lhcFillsOverviewModel = new LhcFillsOverviewModel(model.router, true, ['home']);
35+
this._lhcFillsOverviewModel = new LhcFillsOverviewModel(model.router, true, 'home');
3636
this._lhcFillsOverviewModel.bubbleTo(this);
3737
}
3838

lib/public/views/LhcFills/LhcFills.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ export default class LhcFills extends Observable {
2929
this.model = model;
3030

3131
// Sub-models
32-
this._overviewModel = new LhcFillsOverviewModel(model.router, true, ['lhc-fill-overview']);
32+
this._overviewModel = new LhcFillsOverviewModel(model.router, true, 'lhc-fill-overview');
3333
this._overviewModel.bubbleTo(this);
3434

3535
this._detailsModel = new LhcFillDetailsModel();

lib/public/views/LhcFills/Overview/LhcFillsOverviewModel.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,9 @@ export class LhcFillsOverviewModel extends OverviewPageModel {
3232
*
3333
* @param {QueryRouter} router router that controls the application's page navigation
3434
* @param {boolean} [stableBeamsOnly=false] if true, overview will load stable beam only
35+
* @param {string} pageIdentifier string that indicates what page this model represents
3536
*/
36-
constructor(router, stableBeamsOnly = false, pageIdentifiers) {
37+
constructor(router, stableBeamsOnly = false, pageIdentifier) {
3738
super();
3839

3940
this._filteringModel = new FilteringModel(
@@ -50,7 +51,7 @@ export class LhcFillsOverviewModel extends OverviewPageModel {
5051
},
5152
);
5253

53-
this._filteringModel.pageIdentifiers = pageIdentifiers;
54+
this._filteringModel.pageIdentifier = pageIdentifier;
5455
this._filteringModel.observe(() => this._applyFilters());
5556
this._filteringModel.visualChange$.bubbleTo(this);
5657

0 commit comments

Comments
 (0)