From 0790cd1ac95e1cb76313e945aa968929a963b6bc Mon Sep 17 00:00:00 2001 From: NovapaX Date: Thu, 29 Mar 2018 01:16:25 +0200 Subject: [PATCH] Improve chart loading behaviour and some other chart fixes (#1042) * show is loading and animate chart display * let tooltip overflow in more-info * graph chart tooltip overflow * style toopltip a bit more like material design guidelines * smoother tooltip appearing * timeline transition time * max-widht -> width --- src/cards/ha-history_graph-card.html | 6 +++ src/components/entity/ha-chart-base.html | 48 +++++++++++++------ src/components/state-history-chart-line.html | 29 ++++++++++- .../state-history-chart-timeline.html | 21 +++++++- src/components/state-history-charts.html | 33 +++++++++---- src/dialogs/more-info/more-info-controls.html | 2 - 6 files changed, 109 insertions(+), 30 deletions(-) diff --git a/src/cards/ha-history_graph-card.html b/src/cards/ha-history_graph-card.html index 66b0c3e3da..2ba69dd0b6 100644 --- a/src/cards/ha-history_graph-card.html +++ b/src/cards/ha-history_graph-card.html @@ -11,8 +11,14 @@ paper-card:not([dialog]) .content { padding: 0 16px 16px; } + paper-card[dialog] { + padding-top: 16px; + background-color: transparent; + } paper-card { width: 100%; + /* prevent new stacking context, chart tooltip needs to overflow */ + position: static; } .header { @apply --paper-font-headline; diff --git a/src/components/entity/ha-chart-base.html b/src/components/entity/ha-chart-base.html index 7bcbebe972..3e37ba53e2 100644 --- a/src/components/entity/ha-chart-base.html +++ b/src/components/entity/ha-chart-base.html @@ -5,10 +5,14 @@