diff --git a/package-lock.json b/package-lock.json index 6b215830..df2baa36 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3359,22 +3359,14 @@ "dev": true }, "electron": { - "version": "1.7.11", - "resolved": "https://registry.npmjs.org/electron/-/electron-1.7.11.tgz", - "integrity": "sha1-mTtqp54OeafPzDafTIE/vZoLCNk=", + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/electron/-/electron-1.8.3.tgz", + "integrity": "sha512-ZZYSPB9tLh0m4uZOTcQllv/U8ts3GaMyEkBTooBr5rO+xl0WfQlecUcPuyw6aqtrZfNKsqLprorXKgsFmwcI5w==", "dev": true, "requires": { - "@types/node": "7.0.52", + "@types/node": "8.0.53", "electron-download": "3.3.0", "extract-zip": "1.6.5" - }, - "dependencies": { - "@types/node": { - "version": "7.0.52", - "resolved": "https://registry.npmjs.org/@types/node/-/node-7.0.52.tgz", - "integrity": "sha512-jjpyQsKGsOF/wUElNjfPULk+d8PKvJOIXk3IUeBYYmNCy5dMWfrI+JiixYNw8ppKOlcRwWTXFl0B+i5oGrf95Q==", - "dev": true - } } }, "electron-builder": { diff --git a/package.json b/package.json index 4d7deb27..b64f5842 100644 --- a/package.json +++ b/package.json @@ -37,7 +37,7 @@ "decompress": "4.2.0", "decompress-tarbz2": "^4.1.1", "devtron": "1.4.0", - "electron": "1.7.11", + "electron": "1.8.3", "electron-builder": "20.4.0", "electron-debug": "1.4.0", "electron-devtools-installer": "2.2.0", diff --git a/packages/uhk-web/src/app/components/device/firmware/device-firmware.component.html b/packages/uhk-web/src/app/components/device/firmware/device-firmware.component.html index 45a3c16a..c88f2cbe 100644 --- a/packages/uhk-web/src/app/components/device/firmware/device-firmware.component.html +++ b/packages/uhk-web/src/app/components/device/firmware/device-firmware.component.html @@ -15,22 +15,20 @@

- Flash firmware {{ (getAgentVersionInfo$ | async).firmwareVersion }} (bundled with Agent) -

- -

- Flash firmware file - +

diff --git a/packages/uhk-web/src/app/components/device/firmware/device-firmware.component.ts b/packages/uhk-web/src/app/components/device/firmware/device-firmware.component.ts index f9ab46df..7cd7ff5c 100644 --- a/packages/uhk-web/src/app/components/device/firmware/device-firmware.component.ts +++ b/packages/uhk-web/src/app/components/device/firmware/device-firmware.component.ts @@ -23,7 +23,6 @@ export class DeviceFirmwareComponent implements OnDestroy { getAgentVersionInfo$: Observable; firmwareOkButtonDisabled$: Observable; - arrayBuffer: Uint8Array; @ViewChild('scrollMe') divElement: ElementRef; constructor(private store: Store) { @@ -48,14 +47,6 @@ export class DeviceFirmwareComponent implements OnDestroy { this.store.dispatch(new UpdateFirmwareAction()); } - onUpdateFirmwareWithFile(): void { - if (!this.arrayBuffer) { - return; - } - - this.store.dispatch(new UpdateFirmwareWithAction(Array.prototype.slice.call(this.arrayBuffer))); - } - onOkButtonClick(): void { this.store.dispatch(new UpdateFirmwareOkButtonAction()); } @@ -64,14 +55,13 @@ export class DeviceFirmwareComponent implements OnDestroy { const files = event.srcElement.files; if (files.length === 0) { - this.arrayBuffer = null; - return; } const fileReader = new FileReader(); fileReader.onloadend = function () { - this.arrayBuffer = new Uint8Array(fileReader.result); + const arrayBuffer = new Uint8Array(fileReader.result); + this.store.dispatch(new UpdateFirmwareWithAction(Array.prototype.slice.call(arrayBuffer))); }.bind(this); fileReader.readAsArrayBuffer(files[0]); } diff --git a/packages/uhk-web/src/app/components/side-menu/side-menu.component.html b/packages/uhk-web/src/app/components/side-menu/side-menu.component.html index 5394fdcb..f2970779 100644 --- a/packages/uhk-web/src/app/components/side-menu/side-menu.component.html +++ b/packages/uhk-web/src/app/components/side-menu/side-menu.component.html @@ -128,12 +128,14 @@ diff --git a/packages/uhk-web/src/app/components/side-menu/side-menu.component.scss b/packages/uhk-web/src/app/components/side-menu/side-menu.component.scss index 0ed4d0f8..16320258 100644 --- a/packages/uhk-web/src/app/components/side-menu/side-menu.component.scss +++ b/packages/uhk-web/src/app/components/side-menu/side-menu.component.scss @@ -9,6 +9,10 @@ a { color: #333; + + &.disabled { + opacity: 0.65; + } } // General list styles for the sidebar-menu. @@ -112,6 +116,10 @@ ul { &:focus { text-decoration: none; } + + &.disabled { + opacity: 0.65; + } } } }