Add lovelace-reload command
This commit is contained in:
parent
725121adde
commit
210fab5aee
10
README.md
10
README.md
@ -183,6 +183,16 @@ service_data:
|
||||
|
||||
Remove a blackout.
|
||||
|
||||
### lovelace-reload
|
||||
```
|
||||
service: browser_mod.command
|
||||
service_data:
|
||||
command: lovelace-reload
|
||||
```
|
||||
|
||||
Refreshes the lovelace config. Same as clicking "Refresh" in the top right menu in lovelace.
|
||||
|
||||
|
||||
## `browser-player` card
|
||||
|
||||
To control the playback in the current *device*, `browser_mod` includes a custom lovelace card. Just add
|
||||
|
File diff suppressed because one or more lines are too long
12
js/main.js
12
js/main.js
@ -1,5 +1,5 @@
|
||||
import { deviceID } from "/card-tools/deviceId";
|
||||
import { provideHass } from "/card-tools/hass";
|
||||
import { lovelace_view, provideHass } from "/card-tools/hass";
|
||||
import { popUp, closePopUp } from "/card-tools/popup";
|
||||
import { fireEvent } from "/card-tools/event";
|
||||
import { moreInfo } from "/card-tools/more-info.js";
|
||||
@ -114,6 +114,10 @@ class BrowserMod {
|
||||
this.set_theme(msg);
|
||||
break;
|
||||
|
||||
case "lovelace-reload":
|
||||
this.lovelace_reload(msg);
|
||||
break;
|
||||
|
||||
case "blackout":
|
||||
this.blackout(msg);
|
||||
break;
|
||||
@ -175,6 +179,12 @@ class BrowserMod {
|
||||
fireEvent("settheme", msg.theme, document.querySelector("home-assistant"));
|
||||
}
|
||||
|
||||
lovelace_reload(msg) {
|
||||
const ll = lovelace_view();
|
||||
if (ll)
|
||||
fireEvent("config-refresh", {}, ll);
|
||||
}
|
||||
|
||||
blackout(msg){
|
||||
this._blackout.style.visibility = "visible";
|
||||
this.update();
|
||||
|
Loading…
x
Reference in New Issue
Block a user