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';
-
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';