From 01fab1075ef49fc5e3e3da2a7347a62cd03dec19 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pierre=20St=C3=A5hl?= Date: Fri, 17 Nov 2017 19:54:12 +0100 Subject: [PATCH] Clear log entries if clear is pressed (#637) * Clear log entries if clear is pressed * Fix comparisons * Clear entries instead of refresh --- panels/dev-info/ha-panel-dev-info.html | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/panels/dev-info/ha-panel-dev-info.html b/panels/dev-info/ha-panel-dev-info.html index a788ef7d85..c5159b7dda 100644 --- a/panels/dev-info/ha-panel-dev-info.html +++ b/panels/dev-info/ha-panel-dev-info.html @@ -248,6 +248,21 @@ class HaPanelDevInfo extends Polymer.Element { }; } + ready() { + super.ready(); + this.addEventListener('hass-service-called', ev => this.serviceCalled(ev)); + } + + serviceCalled(ev) { + // Check if this is for us + if (ev.detail.success && ev.detail.domain === 'system_log') { + // Do the right thing depending on service + if (ev.detail.service === 'clear') { + this.items = []; + } + } + } + connectedCallback() { super.connectedCallback(); this.$.scrollable.dialogElement = this.$.showlog;