This commit is contained in:
Ludeeus 2020-08-29 08:04:57 +00:00
parent af92052ad3
commit 4a6ae87c7d
8 changed files with 24 additions and 25 deletions

View File

@ -28,7 +28,7 @@ import { haStyle } from "../../../../src/resources/styles";
import { HomeAssistant } from "../../../../src/types"; import { HomeAssistant } from "../../../../src/types";
import { suggestAddonRestart } from "../../dialogs/suggestAddonRestart"; import { suggestAddonRestart } from "../../dialogs/suggestAddonRestart";
import { hassioStyle } from "../../resources/hassio-style"; import { hassioStyle } from "../../resources/hassio-style";
import { HaProgressButtonElement } from "../../../../src/components/buttons/ha-progress-button"; import "../../../../src/components/buttons/ha-progress-button";
@customElement("hassio-addon-audio") @customElement("hassio-addon-audio")
class HassioAddonAudio extends LitElement { class HassioAddonAudio extends LitElement {
@ -176,7 +176,7 @@ class HassioAddonAudio extends LitElement {
} }
private async _saveSettings(ev: CustomEvent): Promise<void> { private async _saveSettings(ev: CustomEvent): Promise<void> {
const button = ev.target as HaProgressButtonElement; const button = ev.target as any;
button.progress = true; button.progress = true;
this._error = undefined; this._error = undefined;

View File

@ -21,7 +21,7 @@ import {
HassioAddonSetOptionParams, HassioAddonSetOptionParams,
setHassioAddonOption, setHassioAddonOption,
} from "../../../../src/data/hassio/addon"; } from "../../../../src/data/hassio/addon";
import { HaProgressButtonElement } from "../../../../src/components/buttons/ha-progress-button"; import "../../../../src/components/buttons/ha-progress-button";
import { showConfirmationDialog } from "../../../../src/dialogs/generic/show-dialog-box"; import { showConfirmationDialog } from "../../../../src/dialogs/generic/show-dialog-box";
import { haStyle } from "../../../../src/resources/styles"; import { haStyle } from "../../../../src/resources/styles";
@ -84,7 +84,7 @@ class HassioAddonConfig extends LitElement {
} }
private async _resetTapped(ev: CustomEvent): Promise<void> { private async _resetTapped(ev: CustomEvent): Promise<void> {
const button = ev.target as HaProgressButtonElement; const button = ev.target as any;
button.progress = true; button.progress = true;
const confirmed = await showConfirmationDialog(this, { const confirmed = await showConfirmationDialog(this, {
@ -121,7 +121,7 @@ class HassioAddonConfig extends LitElement {
} }
private async _saveTapped(ev: CustomEvent): Promise<void> { private async _saveTapped(ev: CustomEvent): Promise<void> {
const button = ev.target as HaProgressButtonElement; const button = ev.target as any;
button.progress = true; button.progress = true;
let data: HassioAddonSetOptionParams; let data: HassioAddonSetOptionParams;

View File

@ -21,7 +21,7 @@ import { haStyle } from "../../../../src/resources/styles";
import { HomeAssistant } from "../../../../src/types"; import { HomeAssistant } from "../../../../src/types";
import { suggestAddonRestart } from "../../dialogs/suggestAddonRestart"; import { suggestAddonRestart } from "../../dialogs/suggestAddonRestart";
import { hassioStyle } from "../../resources/hassio-style"; import { hassioStyle } from "../../resources/hassio-style";
import { HaProgressButtonElement } from "../../../../src/components/buttons/ha-progress-button"; import "../../../../src/components/buttons/ha-progress-button";
interface NetworkItem { interface NetworkItem {
description: string; description: string;
@ -130,7 +130,7 @@ class HassioAddonNetwork extends LitElement {
} }
private async _resetTapped(ev: CustomEvent): Promise<void> { private async _resetTapped(ev: CustomEvent): Promise<void> {
const button = ev.target as HaProgressButtonElement; const button = ev.target as any;
button.progress = true; button.progress = true;
const data: HassioAddonSetOptionParams = { const data: HassioAddonSetOptionParams = {
@ -158,7 +158,7 @@ class HassioAddonNetwork extends LitElement {
} }
private async _saveTapped(ev: CustomEvent): Promise<void> { private async _saveTapped(ev: CustomEvent): Promise<void> {
const button = ev.target as HaProgressButtonElement; const button = ev.target as any;
button.progress = true; button.progress = true;
this._error = undefined; this._error = undefined;

View File

@ -39,7 +39,7 @@ import {
} from "../../../../src/data/hassio/addon"; } from "../../../../src/data/hassio/addon";
import { atLeastVersion } from "../../../../src/common/config/version"; import { atLeastVersion } from "../../../../src/common/config/version";
import { fireEvent } from "../../../../src/common/dom/fire_event"; import { fireEvent } from "../../../../src/common/dom/fire_event";
import { HaProgressButtonElement } from "../../../../src/components/buttons/ha-progress-button"; import "../../../../src/components/buttons/ha-progress-button";
import { hassioStyle } from "../../resources/hassio-style"; import { hassioStyle } from "../../resources/hassio-style";
import { haStyle } from "../../../../src/resources/styles"; import { haStyle } from "../../../../src/resources/styles";
import { HomeAssistant } from "../../../../src/types"; import { HomeAssistant } from "../../../../src/types";
@ -764,7 +764,7 @@ class HassioAddonInfo extends LitElement {
} }
private async _installClicked(ev: CustomEvent): Promise<void> { private async _installClicked(ev: CustomEvent): Promise<void> {
const button = ev.target as HaProgressButtonElement; const button = ev.target as any;
button.progress = true; button.progress = true;
try { try {
@ -786,7 +786,7 @@ class HassioAddonInfo extends LitElement {
} }
private async _uninstallClicked(ev: CustomEvent): Promise<void> { private async _uninstallClicked(ev: CustomEvent): Promise<void> {
const button = ev.target as HaProgressButtonElement; const button = ev.target as any;
button.progress = true; button.progress = true;
const confirmed = await showConfirmationDialog(this, { const confirmed = await showConfirmationDialog(this, {

View File

@ -31,7 +31,7 @@ import {
HassioSnapshot, HassioSnapshot,
reloadHassioSnapshots, reloadHassioSnapshots,
} from "../../../src/data/hassio/snapshot"; } from "../../../src/data/hassio/snapshot";
import { HaProgressButtonElement } from "../../../src/components/buttons/ha-progress-button"; import "../../../src/components/buttons/ha-progress-button";
import { hassioStyle } from "../resources/hassio-style"; import { hassioStyle } from "../resources/hassio-style";
import { HassioSupervisorInfo } from "../../../src/data/hassio/supervisor"; import { HassioSupervisorInfo } from "../../../src/data/hassio/supervisor";
import { haStyle } from "../../../src/resources/styles"; import { haStyle } from "../../../src/resources/styles";
@ -297,7 +297,7 @@ class HassioSnapshots extends LitElement {
} }
private async _createSnapshot(ev: CustomEvent): Promise<void> { private async _createSnapshot(ev: CustomEvent): Promise<void> {
const button = ev.target as HaProgressButtonElement; const button = ev.target as any;
button.progress = true; button.progress = true;
this._error = ""; this._error = "";

View File

@ -42,7 +42,7 @@ import {
import { showHassioMarkdownDialog } from "../dialogs/markdown/show-dialog-hassio-markdown"; import { showHassioMarkdownDialog } from "../dialogs/markdown/show-dialog-hassio-markdown";
import { showNetworkDialog } from "../dialogs/network/show-dialog-network"; import { showNetworkDialog } from "../dialogs/network/show-dialog-network";
import { HaProgressButtonElement } from "../../../src/components/buttons/ha-progress-button"; import "../../../src/components/buttons/ha-progress-button";
import "../../../src/components/ha-button-menu"; import "../../../src/components/ha-button-menu";
import "../../../src/components/ha-card"; import "../../../src/components/ha-card";
@ -228,7 +228,7 @@ class HassioHostInfo extends LitElement {
} }
private async _hostReboot(ev: CustomEvent): Promise<void> { private async _hostReboot(ev: CustomEvent): Promise<void> {
const button = ev.target as HaProgressButtonElement; const button = ev.target as any;
button.progress = true; button.progress = true;
const confirmed = await showConfirmationDialog(this, { const confirmed = await showConfirmationDialog(this, {
@ -256,7 +256,7 @@ class HassioHostInfo extends LitElement {
} }
private async _hostShutdown(ev: CustomEvent): Promise<void> { private async _hostShutdown(ev: CustomEvent): Promise<void> {
const button = ev.target as HaProgressButtonElement; const button = ev.target as any;
button.progress = true; button.progress = true;
const confirmed = await showConfirmationDialog(this, { const confirmed = await showConfirmationDialog(this, {
@ -284,7 +284,7 @@ class HassioHostInfo extends LitElement {
} }
private async _osUpdate(ev: CustomEvent): Promise<void> { private async _osUpdate(ev: CustomEvent): Promise<void> {
const button = ev.target as HaProgressButtonElement; const button = ev.target as any;
button.progress = true; button.progress = true;
const confirmed = await showConfirmationDialog(this, { const confirmed = await showConfirmationDialog(this, {

View File

@ -24,8 +24,7 @@ import {
showConfirmationDialog, showConfirmationDialog,
} from "../../../src/dialogs/generic/show-dialog-box"; } from "../../../src/dialogs/generic/show-dialog-box";
import { HaProgressButtonElement } from "../../../src/components/buttons/ha-progress-button"; import "../../../src/components/buttons/ha-progress-button";
import "../../../src/components/ha-card"; import "../../../src/components/ha-card";
import "../../../src/components/ha-settings-row"; import "../../../src/components/ha-settings-row";
import "../../../src/components/ha-switch"; import "../../../src/components/ha-switch";
@ -146,7 +145,7 @@ class HassioSupervisorInfo extends LitElement {
} }
private async _toggleBeta(ev: CustomEvent): Promise<void> { private async _toggleBeta(ev: CustomEvent): Promise<void> {
const button = ev.target as HaProgressButtonElement; const button = ev.target as any;
button.progress = true; button.progress = true;
if (this.supervisorInfo.channel === "stable") { if (this.supervisorInfo.channel === "stable") {
@ -193,11 +192,11 @@ class HassioSupervisorInfo extends LitElement {
} }
private async _supervisorReload(ev: CustomEvent): Promise<void> { private async _supervisorReload(ev: CustomEvent): Promise<void> {
const button = ev.target as HaProgressButtonElement; const button = ev.target as any;
button.progress = true; button.progress = true;
try { try {
await reloadSupervisor(this.hass); //await reloadSupervisor(this.hass);
} catch (err) { } catch (err) {
showAlertDialog(this, { showAlertDialog(this, {
title: "Failed to reload the supervisor", title: "Failed to reload the supervisor",
@ -209,7 +208,7 @@ class HassioSupervisorInfo extends LitElement {
} }
private async _supervisorUpdate(ev: CustomEvent): Promise<void> { private async _supervisorUpdate(ev: CustomEvent): Promise<void> {
const button = ev.target as HaProgressButtonElement; const button = ev.target as any;
button.progress = true; button.progress = true;
const confirmed = await showConfirmationDialog(this, { const confirmed = await showConfirmationDialog(this, {

View File

@ -13,12 +13,12 @@ import {
TemplateResult, TemplateResult,
} from "lit-element"; } from "lit-element";
import { HaProgressButtonElement } from "../../../src/components/buttons/ha-progress-button";
import { fetchHassioLogs } from "../../../src/data/hassio/supervisor"; import { fetchHassioLogs } from "../../../src/data/hassio/supervisor";
import { hassioStyle } from "../resources/hassio-style"; import { hassioStyle } from "../resources/hassio-style";
import { haStyle } from "../../../src/resources/styles"; import { haStyle } from "../../../src/resources/styles";
import { HomeAssistant } from "../../../src/types"; import { HomeAssistant } from "../../../src/types";
import "../../../src/components/buttons/ha-progress-button";
import "../../../src/components/ha-card"; import "../../../src/components/ha-card";
import "../../../src/layouts/hass-loading-screen"; import "../../../src/layouts/hass-loading-screen";
import "../components/hassio-ansi-to-html"; import "../components/hassio-ansi-to-html";
@ -120,7 +120,7 @@ class HassioSupervisorLog extends LitElement {
} }
private async _refresh(ev: CustomEvent): Promise<void> { private async _refresh(ev: CustomEvent): Promise<void> {
const button = ev.target as HaProgressButtonElement; const button = ev.target as any;
button.progress = true; button.progress = true;
await this._loadData(); await this._loadData();
button.progress = false; button.progress = false;