diff --git a/app/main.js b/app/main.js index 1adaaeca638657bfc6b4ce5198e451e193d8a562..b986d41341a227e573581b32ef67dd6185d3a06d 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 bf779f0804f822662e3d9411de57f027ad3c5a36..287a6e9191814d24cbf5865cce2b01b8697a7409 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; }