First version
This commit is contained in:
commit
ddd996088b
41
README.md
Normal file
41
README.md
Normal file
@ -0,0 +1,41 @@
|
|||||||
|
gap-card
|
||||||
|
========
|
||||||
|
|
||||||
|
A dummy card that is invisible, but has a height. It's most useful together with [layout-card](https://github.com/thomasloven/lovelace-layout-card)
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
|
||||||
|
# Installation instructions
|
||||||
|
|
||||||
|
For installation instructions [see this guide](https://github.com/thomasloven/hass-config/wiki/Lovelace-Plugins).
|
||||||
|
|
||||||
|
The recommended type of this plugin is: `js`
|
||||||
|
|
||||||
|
### If you are using [custom\_updater](https://github.com/custom-components/custom_updater):
|
||||||
|
```yaml
|
||||||
|
resources:
|
||||||
|
- url: /customcards/github/thomasloven/gap-card.js?track=true
|
||||||
|
type: js
|
||||||
|
```
|
||||||
|
|
||||||
|
# Usage instructions
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
type: custom:gap-card
|
||||||
|
height: <height>
|
||||||
|
size: <size>
|
||||||
|
```
|
||||||
|
|
||||||
|
### `<height>`
|
||||||
|
Optional. Default: 50
|
||||||
|
|
||||||
|
The height of the gap, in pixels.
|
||||||
|
|
||||||
|
### `<size>`
|
||||||
|
Optional. Default: `<height>`/50
|
||||||
|
|
||||||
|
The size of the card as seen by the layouting engine.
|
||||||
|
|
||||||
|
---
|
||||||
|
<a href="https://www.buymeacoffee.com/uqD6KHCdJ" target="_blank"><img src="https://www.buymeacoffee.com/assets/img/custom_images/white_img.png" alt="Buy Me A Coffee" style="height: auto !important;width: auto !important;" ></a>
|
14
gap-card.js
Normal file
14
gap-card.js
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
class GapCard extends HTMLElement {
|
||||||
|
|
||||||
|
setConfig(config) {
|
||||||
|
this.height = ('height' in config) ? config.height : 50;
|
||||||
|
this.size = ('size' in config) ? config.size : Math.ceil(this.size/50);
|
||||||
|
this.style.setProperty('height', this.height + 'px');
|
||||||
|
}
|
||||||
|
|
||||||
|
getCardSize() {
|
||||||
|
return this.size;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
customElements.define('gap-card', GapCard);
|
Loading…
x
Reference in New Issue
Block a user