Commit 32be85f0 authored by 神楽坂玲奈's avatar 神楽坂玲奈

window control

parent 102164ea
import {Component, Renderer} from "@angular/core"; import {Component, Renderer, ChangeDetectorRef} from "@angular/core";
import {TranslateService} from "ng2-translate"; import {TranslateService} from "ng2-translate";
import {remote} from "electron"; import {remote} from "electron";
import {LoginService} from "./login.service"; import {LoginService} from "./login.service";
...@@ -18,7 +18,7 @@ export class MyCardComponent { ...@@ -18,7 +18,7 @@ export class MyCardComponent {
currentWindow = remote.getCurrentWindow(); currentWindow = remote.getCurrentWindow();
window = window; window = window;
constructor(private renderer: Renderer, private translate: TranslateService, private loginService: LoginService) { constructor(private renderer: Renderer, private translate: TranslateService, private loginService: LoginService, private ref: ChangeDetectorRef) {
renderer.listenGlobal('window', 'message', (event) => { renderer.listenGlobal('window', 'message', (event) => {
console.log(event); console.log(event);
// Do something with 'event' // Do something with 'event'
...@@ -30,6 +30,7 @@ export class MyCardComponent { ...@@ -30,6 +30,7 @@ export class MyCardComponent {
// the lang to use, if the lang isn't available, it will use the current loader to get them // the lang to use, if the lang isn't available, it will use the current loader to get them
translate.use(remote.app.getLocale()); translate.use(remote.app.getLocale());
this.currentWindow.on('maximize', ()=>ref.detectChanges());
this.currentWindow.on('unmaximize', ()=>ref.detectChanges());
} }
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment