From 6bdf1c8b80623ef4ad4dd8e7987789de9a19747a Mon Sep 17 00:00:00 2001 From: c727 Date: Wed, 21 Mar 2018 20:26:46 +0100 Subject: [PATCH] Hassio: show hardware (#997) * Hassio: list hardware * Hassio: show hardware * Remove debug * Travis * Concept * Lint * Raised button * Lint --- hassio/addon-view/hassio-addon-info.html | 20 ++--- hassio/addon-view/hassio-addon-more-info.html | 90 ------------------- hassio/addon-view/hassio-addon-view.html | 21 +++++ hassio/hassio-markdown-dialog.html | 76 ++++++++++++++++ hassio/hassio-pages-with-tabs.html | 26 ++++++ hassio/system/hassio-host-info.html | 61 +++++++++++-- hassio/system/hassio-supervisor-info.html | 5 +- 7 files changed, 186 insertions(+), 113 deletions(-) delete mode 100644 hassio/addon-view/hassio-addon-more-info.html create mode 100644 hassio/hassio-markdown-dialog.html diff --git a/hassio/addon-view/hassio-addon-info.html b/hassio/addon-view/hassio-addon-info.html index a007220b37..bfb8b9e4ba 100644 --- a/hassio/addon-view/hassio-addon-info.html +++ b/hassio/addon-view/hassio-addon-info.html @@ -11,8 +11,6 @@ - - - - - diff --git a/hassio/addon-view/hassio-addon-view.html b/hassio/addon-view/hassio-addon-view.html index 9fe0d3e76f..dd274d763c 100644 --- a/hassio/addon-view/hassio-addon-view.html +++ b/hassio/addon-view/hassio-addon-view.html @@ -12,6 +12,7 @@ + + + @@ -96,12 +102,19 @@ class HassioAddonView extends Polymer.Element { }, routeMatches: Boolean, addon: Object, + + markdownTitle: String, + markdownContent: { + type: String, + value: '', + }, }; } ready() { super.ready(); this.addEventListener('hass-api-called', ev => this.apiCalled(ev)); + this.addEventListener('hassio-markdown-dialog', ev => this.openMarkdown(ev)); } apiCalled(ev) { @@ -129,6 +142,14 @@ class HassioAddonView extends Polymer.Element { backTapped() { history.back(); } + + openMarkdown(ev) { + this.setProperties({ + markdownTitle: ev.detail.title, + markdownContent: ev.detail.content, + }); + this.shadowRoot.querySelector('hassio-markdown-dialog').openDialog(); + } } customElements.define(HassioAddonView.is, HassioAddonView); diff --git a/hassio/hassio-markdown-dialog.html b/hassio/hassio-markdown-dialog.html new file mode 100644 index 0000000000..b4d632453b --- /dev/null +++ b/hassio/hassio-markdown-dialog.html @@ -0,0 +1,76 @@ + + + + + + + + + + + + + + diff --git a/hassio/hassio-pages-with-tabs.html b/hassio/hassio-pages-with-tabs.html index 625a89fa6e..1b929df534 100644 --- a/hassio/hassio-pages-with-tabs.html +++ b/hassio/hassio-pages-with-tabs.html @@ -15,6 +15,7 @@ + + + +