Browse Source

UI: Fixed navigatePrevState and updated help template

pull/8292/head
Vladyslav_Prykhodko 4 years ago
parent
commit
f3b538d6a9
  1. 2
      ui-ngx/src/app/core/api/widget-api.models.ts
  2. 12
      ui-ngx/src/app/modules/home/components/dashboard-page/states/default-state-controller.component.ts

2
ui-ngx/src/app/core/api/widget-api.models.ts

@ -160,7 +160,7 @@ export interface IStateController {
openRightLayout(): void; openRightLayout(): void;
preserveState(): void; preserveState(): void;
cleanupPreservedStates(): void; cleanupPreservedStates(): void;
navigatePrevState(index: number): void; navigatePrevState(index: number, params?: StateParams): void;
getStateId(): string; getStateId(): string;
getStateIndex(): number; getStateIndex(): number;
getStateIdAtIndex(index: number): string; getStateIdAtIndex(index: number): string;

12
ui-ngx/src/app/modules/home/components/dashboard-page/states/default-state-controller.component.ts

@ -169,14 +169,14 @@ export class DefaultStateControllerComponent extends StateControllerComponent im
} }
public navigatePrevState(index: number, params?: StateParams): void { public navigatePrevState(index: number, params?: StateParams): void {
let lastIndex: number = this.stateObject.length - 1; const lastStateIndex = this.stateObject.length - 1;
if (index < lastIndex) { if (index < lastStateIndex) {
this.stateObject.splice(index + 1, lastIndex - 1); this.stateObject.splice(index + 1, lastStateIndex - index);
lastIndex = this.stateObject.length - 1; const selectedStateIndex = this.stateObject.length - 1;
if (params) { if (params) {
this.stateObject[lastIndex].params = params; this.stateObject[selectedStateIndex].params = params;
} }
this.gotoState(this.stateObject[lastIndex].id, true); this.gotoState(this.stateObject[selectedStateIndex].id, true);
} }
} }

Loading…
Cancel
Save