diff --git a/src/components/ha-labeled-slider.js b/src/components/ha-labeled-slider.js index 4f8ffa9544..49d0b7030e 100644 --- a/src/components/ha-labeled-slider.js +++ b/src/components/ha-labeled-slider.js @@ -24,20 +24,22 @@ class HaLabeledSlider extends PolymerElement { opacity: var(--dark-secondary-opacity); } - .slider-container { - margin-left: 24px; - } - ha-paper-slider { background-image: var(--ha-slider-background); }
[[caption]]
- +
+ +
- - + +
`; } @@ -45,11 +47,24 @@ class HaLabeledSlider extends PolymerElement { static get properties() { return { caption: String, - icon: String, + disabled: Boolean, min: Number, max: Number, - ignoreBarTouch: Boolean, + pin: Boolean, + step: Number, + extra: { + type: Boolean, + value: false, + }, + ignoreBarTouch: { + type: Boolean, + value: true, + }, + icon: { + type: String, + value: '', + }, value: { type: Number, notify: true, diff --git a/src/components/ha-paper-slider.js b/src/components/ha-paper-slider.js index 34a5235eb2..10a0b87830 100644 --- a/src/components/ha-paper-slider.js +++ b/src/components/ha-paper-slider.js @@ -25,8 +25,8 @@ class HaPaperSlider extends PaperSliderClass { bottom: calc(15px + var(--calculated-paper-slider-height)/2); left: 50%; - width: 2.6em; - height: 2.6em; + width: 2.2em; + height: 2.2em; -webkit-transform-origin: left bottom; transform-origin: left bottom; @@ -45,9 +45,9 @@ class HaPaperSlider extends PaperSliderClass { bottom: calc(15px + var(--calculated-paper-slider-height)/2); left: 50%; - margin-left: -1.3em; - width: 2.6em; - height: 2.4em; + margin-left: -1.1em; + width: 2.2em; + height: 2.1em; -webkit-transform-origin: center bottom; transform-origin: center bottom; diff --git a/src/dialogs/more-info/controls/more-info-cover.js b/src/dialogs/more-info/controls/more-info-cover.js index 2f3bf08c66..98d1f05587 100644 --- a/src/dialogs/more-info/controls/more-info-cover.js +++ b/src/dialogs/more-info/controls/more-info-cover.js @@ -4,7 +4,7 @@ import { html } from '@polymer/polymer/lib/utils/html-tag.js'; import { PolymerElement } from '@polymer/polymer/polymer-element.js'; import '../../../components/ha-cover-tilt-controls.js'; -import '../../../components/ha-paper-slider.js'; +import '../../../components/ha-labeled-slider.js'; import CoverEntity from '../../../util/cover-model.js'; import attributeClassNames from '../../../common/entity/attribute_class_names'; @@ -23,11 +23,12 @@ import featureClassNames from '../../../common/entity/feature_class_names'; max-height: 0px; overflow: hidden; } + .has-current_position .current_position, .has-set_tilt_position .tilt, .has-current_tilt_position .tilt { - max-height: 90px; + max-height: 208px; } [invisible] { @@ -37,17 +38,27 @@ import featureClassNames from '../../../common/entity/feature_class_names';
-
Position
- +
-
Tilt position
-
- - -
- + + + + +
diff --git a/src/dialogs/more-info/controls/more-info-light.js b/src/dialogs/more-info/controls/more-info-light.js index f8d27b5a09..70279b9f02 100644 --- a/src/dialogs/more-info/controls/more-info-light.js +++ b/src/dialogs/more-info/controls/more-info-light.js @@ -83,15 +83,15 @@ import EventsMixin from '../../../mixins/events-mixin.js';
- +
- +
- +