mirror of
https://github.com/home-assistant/frontend.git
synced 2025-11-12 04:20:28 +00:00
Fix paper-slider overflow issue (#1235)
* Fix overflow issue with slider pin * Lint * Reverted changes * Style changes * Centered position values a bit higher * Use ha-labeled-slider * Small update
This commit is contained in:
@@ -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);
|
||||
}
|
||||
</style>
|
||||
|
||||
<div class="title">[[caption]]</div>
|
||||
<iron-icon icon="[[icon]]"></iron-icon>
|
||||
<div class="extra-container">
|
||||
<slot name="extra"></slot>
|
||||
</div>
|
||||
<div class="slider-container">
|
||||
<ha-paper-slider min="[[min]]" max="[[max]]" value="{{value}}" ignore-bar-touch="[[ignoreBarTouch]]">
|
||||
</ha-paper-slider>
|
||||
<iron-icon icon="[[icon]]" hidden\$="[[!icon]]"></iron-icon>
|
||||
<ha-paper-slider
|
||||
min="[[min]]" max="[[max]]" step="[[step]]"
|
||||
pin="[[pin]]" disabled="[[disabled]]" disabled="[[disabled]]"
|
||||
value="{{value}}"
|
||||
></ha-paper-slider>
|
||||
</div>
|
||||
`;
|
||||
}
|
||||
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user