Skip to content
Snippets Groups Projects
Commit 59eb0084 authored by Björn Fischer's avatar Björn Fischer :new_moon_with_face:
Browse files

fixes #132

parent b1fff645
No related branches found
No related tags found
2 merge requests!752.1.0,!66Draft: Refactoring und Tests
......@@ -5,8 +5,8 @@ import {
Inject,
Renderer2,
} from '@angular/core';
import {BehaviorSubject} from 'rxjs';
import {DOCUMENT, ViewportScroller} from '@angular/common';
import { BehaviorSubject } from 'rxjs';
import { DOCUMENT, ViewportScroller } from '@angular/common';
// https://sreyaj.dev/fullscreen-toggle-angular-using-directives
// + enhanced by .noscroll + esc key + restore scroll pos
......@@ -49,7 +49,7 @@ export class MaximizeDirective {
}
}
@HostListener('document:keyup.escape', ['$event']) onEscKeyUpHandler(
@HostListener('document:keyup.escape', ['$event']) onEscKeyUpPressed(
event: KeyboardEvent
) {
let isMaximized = this.isMaximizedSubject?.getValue();
......@@ -57,4 +57,12 @@ export class MaximizeDirective {
this.minimize();
}
}
@HostListener('window:popstate', ['$event'])
onWindowPopstateChanged(event: Event) {
let isMaximized = this.isMaximizedSubject?.getValue();
if (isMaximized) {
this.minimize();
}
}
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment