From 839a40b234b0972747d8c84ccbb19f563c1dfe73 Mon Sep 17 00:00:00 2001 From: dnelband <dnelband@gmail.com> Date: Thu, 12 Sep 2019 13:00:17 +0200 Subject: [PATCH] added login button in menu --- app/main.js | 2 +- app/scripts/components/ToolbarComponent.js | 8 +++++--- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/app/main.js b/app/main.js index 1adaaec..b986d41 100644 --- a/app/main.js +++ b/app/main.js @@ -220,7 +220,7 @@ ipcMain.on('store', (event, key, value) => { }); ipcMain.on('checkForUpdates', () => { - console.log('check for fkn updates'); + // TODO -> add check for updates method? ocsManager = spawn(ocsManagerConfig.bin, ['-p', ocsManagerConfig.port, '--appFile', process.env.APPIMAGE]); }); diff --git a/app/scripts/components/ToolbarComponent.js b/app/scripts/components/ToolbarComponent.js index bf779f0..287a6e9 100644 --- a/app/scripts/components/ToolbarComponent.js +++ b/app/scripts/components/ToolbarComponent.js @@ -1,10 +1,11 @@ import BaseComponent from './common/BaseComponent.js'; +const {ipcRenderer} = require('electron'); export default class ToolbarComponent extends BaseComponent { init() { this.contentRoot.addEventListener('click', this._handleClick.bind(this)); - + this._ipcRenderer = ipcRenderer; this._viewHandler_webview_loading = this._viewHandler_webview_loading.bind(this); this._viewHandler_webview_page = this._viewHandler_webview_page.bind(this); this._viewHandler_ocsManager_updateAvailableItems = this._viewHandler_ocsManager_updateAvailableItems.bind(this); @@ -133,12 +134,13 @@ export default class ToolbarComponent extends BaseComponent { </app-menu> </li> <li> + <app-iconbutton data-action="login" data-title="Login" data-icon="account_circle" data-state="active"></app-iconbutton> </li> </ul> </nav> `; } - /*<app-iconbutton data-action="login" data-title="Login" data-icon="account_circle" data-state="active"></app-iconbutton>*/ + _handleClick(event) { let target = null; if (event.target.closest('app-iconbutton[data-action]')) { @@ -187,7 +189,7 @@ export default class ToolbarComponent extends BaseComponent { break; } case 'check_for_updates':{ - console.log('check for updates biatch'); + this._ipcRenderer.send('checkForUpdates'); this.contentRoot.querySelector('app-menu').close(); break; } -- GitLab