[Monitor Dashboard | Trunk]: Fix a bug on layout service
git-svn-id: https://svn.driver.research-infrastructures.eu/driver/dnet40/modules/uoa-services-library/trunk/ng-openaire-library/src/app@57951 d315682c-612b-4755-9ff5-7f18f6832af3
This commit is contained in:
parent
d88d36d1e3
commit
26f9807cd5
|
@ -21,36 +21,33 @@ export class LayoutService {
|
|||
* Add hasHeader: false on data of route config, if header is not needed.
|
||||
*/
|
||||
private hasHeaderSubject: BehaviorSubject<boolean> = new BehaviorSubject<boolean>(false);
|
||||
|
||||
/**
|
||||
* Add hasAdminMenu: false on data of route config, if header is not needed.
|
||||
* Add hasAdminMenu: true on data of route config, if global sidebar should be used.
|
||||
*/
|
||||
|
||||
private _hasAdminMenuSubject: BehaviorSubject<boolean> = new BehaviorSubject<boolean>(false);
|
||||
|
||||
constructor(private router: Router) {
|
||||
this.router.events.subscribe(event => {
|
||||
if (event instanceof ActivationStart) {
|
||||
let data = event.snapshot.data;
|
||||
if (this.hasSidebarSubject.value === true &&
|
||||
data['hasSidebar'] !== undefined &&
|
||||
if (data['hasSidebar'] !== undefined &&
|
||||
data['hasSidebar'] === false) {
|
||||
this.setHasSidebar(false);
|
||||
} else if (this.hasSidebarSubject.value === false) {
|
||||
} else {
|
||||
this.setHasSidebar(true);
|
||||
}
|
||||
if (this.hasHeaderSubject.value === true &&
|
||||
data['hasHeader'] !== undefined &&
|
||||
if (data['hasHeader'] !== undefined &&
|
||||
data['hasHeader'] === false) {
|
||||
this.setHasHeader(false);
|
||||
} else if (this.hasHeaderSubject.value === false) {
|
||||
} else {
|
||||
this.setHasHeader(true);
|
||||
}
|
||||
if (this._hasAdminMenuSubject.value === true &&
|
||||
data['hasAdminMenu'] !== undefined &&
|
||||
data['hasAdminMenu'] === false) {
|
||||
this.setHasAdminMenu(false);
|
||||
} else if (this.hasAdminMenu.value === false) {
|
||||
if (data['hasAdminMenu'] !== undefined &&
|
||||
data['hasAdminMenu'] === true) {
|
||||
this.setHasAdminMenu(true);
|
||||
} else {
|
||||
this.setHasAdminMenu(false);
|
||||
}
|
||||
}
|
||||
});
|
||||
|
|
Loading…
Reference in New Issue