bitwarden-estensione-browser/src/popup/components/pop-out.component.ts

33 lines
801 B
TypeScript
Raw Normal View History

2018-04-11 16:48:48 +02:00
import {
Component,
Input,
2018-04-11 17:18:58 +02:00
OnInit,
2018-04-11 16:48:48 +02:00
} from '@angular/core';
import { PlatformUtilsService } from 'jslib-common/abstractions/platformUtils.service';
import { PopupUtilsService } from '../services/popup-utils.service';
@Component({
selector: 'app-pop-out',
2018-04-06 17:48:45 +02:00
templateUrl: 'pop-out.component.html',
})
2018-04-11 17:18:58 +02:00
export class PopOutComponent implements OnInit {
2018-04-11 16:48:48 +02:00
@Input() show = true;
constructor(private platformUtilsService: PlatformUtilsService,
2018-04-14 05:37:57 +02:00
private popupUtilsService: PopupUtilsService) { }
2018-04-11 17:18:58 +02:00
ngOnInit() {
if (this.show) {
if (this.popupUtilsService.inSidebar(window) && this.platformUtilsService.isFirefox()) {
2018-04-14 05:37:57 +02:00
this.show = false;
}
2018-04-11 17:18:58 +02:00
}
2018-04-11 16:48:48 +02:00
}
expand() {
2018-12-03 17:23:14 +01:00
this.popupUtilsService.popOut(window);
}
}