From 3752530f965a30548ac0e18dc5b48d8de6a5fbf6 Mon Sep 17 00:00:00 2001 From: Zack Arnett Date: Mon, 26 Nov 2018 15:01:07 -0500 Subject: [PATCH] Update UI in the config Elements (#2117) * UpdateUI * Updating continues * Update name of file --- .../config-elements/config-elements-style.ts | 16 ++++ .../hui-entities-card-editor.ts | 54 ++++++------ .../config-elements/hui-glance-card-editor.ts | 82 +++++++++---------- src/panels/lovelace/editor/hui-edit-card.ts | 12 ++- 4 files changed, 89 insertions(+), 75 deletions(-) create mode 100644 src/panels/lovelace/editor/config-elements/config-elements-style.ts diff --git a/src/panels/lovelace/editor/config-elements/config-elements-style.ts b/src/panels/lovelace/editor/config-elements/config-elements-style.ts new file mode 100644 index 0000000000..0d44339055 --- /dev/null +++ b/src/panels/lovelace/editor/config-elements/config-elements-style.ts @@ -0,0 +1,16 @@ +import { html } from "@polymer/lit-element"; + +export const configElementStyle = html` + +`; diff --git a/src/panels/lovelace/editor/config-elements/hui-entities-card-editor.ts b/src/panels/lovelace/editor/config-elements/hui-entities-card-editor.ts index 25452f64f2..eebdd38494 100644 --- a/src/panels/lovelace/editor/config-elements/hui-entities-card-editor.ts +++ b/src/panels/lovelace/editor/config-elements/hui-entities-card-editor.ts @@ -1,9 +1,9 @@ import { html, LitElement, PropertyDeclarations } from "@polymer/lit-element"; import { TemplateResult } from "lit-html"; -import "@polymer/paper-checkbox/paper-checkbox"; import "@polymer/paper-dropdown-menu/paper-dropdown-menu"; import "@polymer/paper-item/paper-item"; import "@polymer/paper-listbox/paper-listbox"; +import "@polymer/paper-toggle-button/paper-toggle-button"; import { processEditorEntities } from "../process-editor-entities"; import { EntitiesEditorEvent, EditorTarget } from "../types"; @@ -12,6 +12,7 @@ import { HomeAssistant } from "../../../../types"; import { LovelaceCardEditor } from "../../types"; import { fireEvent } from "../../../../common/dom/fire_event"; import { Config, ConfigEntity } from "../../cards/hui-entities-card"; +import { configElementStyle } from "./config-elements-style"; import "../../../../components/entity/state-badge"; import "../../components/hui-theme-select-editor"; @@ -48,30 +49,32 @@ export class HuiEntitiesCardEditor extends hassLocalizeLitMixin(LitElement) } return html` - ${this.renderStyle()} - - + ${configElementStyle} +
+ + + Show Header Toggle? +
- Show Header Toggle? `; } @@ -102,17 +105,6 @@ export class HuiEntitiesCardEditor extends hassLocalizeLitMixin(LitElement) fireEvent(this, "config-changed", { config: this._config }); } - - private renderStyle(): TemplateResult { - return html` - - `; - } } declare global { diff --git a/src/panels/lovelace/editor/config-elements/hui-glance-card-editor.ts b/src/panels/lovelace/editor/config-elements/hui-glance-card-editor.ts index dacbc481a0..0f6cc2fdfe 100644 --- a/src/panels/lovelace/editor/config-elements/hui-glance-card-editor.ts +++ b/src/panels/lovelace/editor/config-elements/hui-glance-card-editor.ts @@ -1,9 +1,9 @@ import { html, LitElement, PropertyDeclarations } from "@polymer/lit-element"; import { TemplateResult } from "lit-html"; -import "@polymer/paper-checkbox/paper-checkbox"; import "@polymer/paper-dropdown-menu/paper-dropdown-menu"; import "@polymer/paper-item/paper-item"; import "@polymer/paper-listbox/paper-listbox"; +import "@polymer/paper-toggle-button/paper-toggle-button"; import { processEditorEntities } from "../process-editor-entities"; import { EntitiesEditorEvent, EditorTarget } from "../types"; @@ -12,6 +12,7 @@ import { HomeAssistant } from "../../../../types"; import { LovelaceCardEditor } from "../../types"; import { fireEvent } from "../../../../common/dom/fire_event"; import { Config, ConfigEntity } from "../../cards/hui-glance-card"; +import { configElementStyle } from "./config-elements-style"; import "../../../../components/entity/state-badge"; import "../../components/hui-theme-select-editor"; @@ -52,42 +53,48 @@ export class HuiGlanceCardEditor extends hassLocalizeLitMixin(LitElement) } return html` - ${this.renderStyle()} - - - + ${configElementStyle} +
+ +
+ + +
+
+ Show Entity's Name? + Show Entity's State Text? +
+
- Show Entity's Name? - Show Entity's State Text? `; } @@ -117,17 +124,6 @@ export class HuiGlanceCardEditor extends hassLocalizeLitMixin(LitElement) } fireEvent(this, "config-changed", { config: this._config }); } - - private renderStyle(): TemplateResult { - return html` - - `; - } } declare global { diff --git a/src/panels/lovelace/editor/hui-edit-card.ts b/src/panels/lovelace/editor/hui-edit-card.ts index 1814b62df8..6b7114e654 100644 --- a/src/panels/lovelace/editor/hui-edit-card.ts +++ b/src/panels/lovelace/editor/hui-edit-card.ts @@ -131,6 +131,7 @@ export class HuiEditCard extends hassLocalizeLitMixin(LitElement) { > ` } +
${ @@ -197,7 +198,16 @@ export class HuiEditCard extends hassLocalizeLitMixin(LitElement) { display: none; } .element-editor { - margin-bottom: 16px; + margin-bottom: 8px; + } + hr { + color: #000; + opacity: 0.12; + } + hui-card-preview { + padding-top: 8px; + margin-bottom: 4px; + display: block; } `;