Prettier design
This commit is contained in:
parent
6cf8025452
commit
5240d103d1
@ -32,7 +32,20 @@ class FoldRow extends Polymer.Element {
|
|||||||
.toggle ha-icon {
|
.toggle ha-icon {
|
||||||
flex: 0 0 40px;
|
flex: 0 0 40px;
|
||||||
}
|
}
|
||||||
|
#bar.closed {
|
||||||
|
max-height: 0;
|
||||||
|
}
|
||||||
|
#bar.open {
|
||||||
|
height: 1px;
|
||||||
|
background-color: var(--secondary-text-color);
|
||||||
|
opacity: 0.25;
|
||||||
|
margin-left: -16px;
|
||||||
|
margin-right: -16px;
|
||||||
|
margin-top: 8px;
|
||||||
|
margin-bottom: 8px;
|
||||||
|
}
|
||||||
</style>
|
</style>
|
||||||
|
<div id=topbar class=nobar></div>
|
||||||
<div id=head>
|
<div id=head>
|
||||||
<div class=toggle on-click="doToggle">
|
<div class=toggle on-click="doToggle">
|
||||||
<ha-icon icon="[[_icon]]"></ha-icon>
|
<ha-icon icon="[[_icon]]"></ha-icon>
|
||||||
@ -40,14 +53,17 @@ class FoldRow extends Polymer.Element {
|
|||||||
</div>
|
</div>
|
||||||
<li id="rows" class="closed">
|
<li id="rows" class="closed">
|
||||||
</li>
|
</li>
|
||||||
|
<div id="bar" class=closed></div>
|
||||||
`
|
`
|
||||||
}
|
}
|
||||||
|
|
||||||
update() {
|
update() {
|
||||||
this._icon = this.closed ? 'mdi:menu-right' : 'mdi:menu-down';
|
this._icon = this.closed ? 'mdi:chevron-down' : 'mdi:chevron-up';
|
||||||
if(this.$)
|
if(this.$) {
|
||||||
this.$.rows.className = this.closed ? 'closed' : 'open';
|
this.$.rows.className = this.closed ? 'closed' : 'open';
|
||||||
|
if(!this.closed) console.log(this.parentNode);
|
||||||
|
this.$.bar.className = (this.closed || !this.parentNode.nextSibling)? "closed": "open";
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
doToggle(ev) {
|
doToggle(ev) {
|
||||||
@ -97,7 +113,7 @@ class FoldRow extends Polymer.Element {
|
|||||||
|
|
||||||
_addHeader(row, data)
|
_addHeader(row, data)
|
||||||
{
|
{
|
||||||
this.$.head.appendChild(row);
|
this.$.head.insertBefore(row, this.$.head.firstChild);
|
||||||
}
|
}
|
||||||
_addRow(row, data)
|
_addRow(row, data)
|
||||||
{
|
{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user