mirror of
https://github.com/netbymatt/ws4kp.git
synced 2026-04-23 12:09:30 -07:00
fix setting boolean-style query string parsing close #106
This commit is contained in:
@@ -139,6 +139,11 @@ Ws4kp is muted by default, but if it was unmuted on the last visit it is coded t
|
|||||||
|
|
||||||
Chrome seems to be more lenient on auto play and will eventually let a site auto-play music if you're visited it enough recently and manually clicked to start playing music on each visit. It also has a flag you can add to the command line when launching Chrome: `chrome.exe --autoplay-policy=no-user-gesture-required`. This is the best solution when using Kiosk-style setup.
|
Chrome seems to be more lenient on auto play and will eventually let a site auto-play music if you're visited it enough recently and manually clicked to start playing music on each visit. It also has a flag you can add to the command line when launching Chrome: `chrome.exe --autoplay-policy=no-user-gesture-required`. This is the best solution when using Kiosk-style setup.
|
||||||
|
|
||||||
|
If you're unable to pre-set the play state before entering kiosk mode (such as with a home dashboard implemenation) you can add the query string value below to the url. The browser will still follow the auto play rules outlined above.
|
||||||
|
```
|
||||||
|
?settings-mediaPlaying-boolean=true
|
||||||
|
```
|
||||||
|
|
||||||
## Community Notes
|
## Community Notes
|
||||||
|
|
||||||
Thanks to the WeatherStar community for providing these discussions to further extend your retro forecasts!
|
Thanks to the WeatherStar community for providing these discussions to further extend your retro forecasts!
|
||||||
|
|||||||
@@ -38,6 +38,9 @@ class Setting {
|
|||||||
if (this.type === 'checkbox' && urlValue !== undefined) {
|
if (this.type === 'checkbox' && urlValue !== undefined) {
|
||||||
urlState = urlValue === 'true';
|
urlState = urlValue === 'true';
|
||||||
}
|
}
|
||||||
|
if (this.type === 'boolean' && urlValue !== undefined) {
|
||||||
|
urlState = urlValue === 'true';
|
||||||
|
}
|
||||||
if (this.type === 'select' && urlValue !== undefined) {
|
if (this.type === 'select' && urlValue !== undefined) {
|
||||||
urlState = parseFloat(urlValue);
|
urlState = parseFloat(urlValue);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user