From ad40d9927ba40927302b1256ad0cf2f3f3858903 Mon Sep 17 00:00:00 2001 From: Pascal Vizeli Date: Tue, 23 Apr 2019 12:24:06 +0200 Subject: [PATCH] Hass.io: Support automated panel integration (#3113) * Hass.io: Support automated panel integration * Update hassio-addon-info.js * fix lint --- hassio/src/addon-view/hassio-addon-info.js | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/hassio/src/addon-view/hassio-addon-info.js b/hassio/src/addon-view/hassio-addon-info.js index 25f283a693..84db7fbaea 100644 --- a/hassio/src/addon-view/hassio-addon-info.js +++ b/hassio/src/addon-view/hassio-addon-info.js @@ -355,6 +355,15 @@ class HassioAddonInfo extends EventsMixin(PolymerElement) { checked="[[addon.protected]]" > +
@@ -522,6 +531,11 @@ class HassioAddonInfo extends EventsMixin(PolymerElement) { this.set("addon.protected", !this.addon.protected); } + panelToggled() { + const data = { ingress_panel: !this.addon.ingress_panel }; + this.hass.callApi("POST", `hassio/addons/${this.addonSlug}/options`, data); + } + showMoreInfo(e) { const id = e.target.getAttribute("id"); showHassioMarkdownDialog(this, {