mirror of
https://github.com/netbymatt/ws4kp.git
synced 2026-04-18 17:49:31 -07:00
shorten permalinks close #206
This commit is contained in:
@@ -55,8 +55,9 @@ class WeatherDisplay {
|
||||
// no checkbox if progress
|
||||
if (this.elemId === 'progress') return false;
|
||||
|
||||
// get url provided state
|
||||
const urlValue = parseQueryString()?.[`${this.elemId}-checkbox`];
|
||||
// get url provided state, and fall back to the older suffix naming convention
|
||||
const queryString = parseQueryString();
|
||||
const urlValue = queryString?.[this.elemId] ?? queryString?.[`${this.elemId}-checkbox`];
|
||||
let urlState;
|
||||
if (urlValue !== undefined) {
|
||||
urlState = urlValue === 'true';
|
||||
@@ -78,7 +79,7 @@ class WeatherDisplay {
|
||||
checkbox.type = 'checkbox';
|
||||
checkbox.value = true;
|
||||
checkbox.id = `${this.elemId}-checkbox`;
|
||||
checkbox.name = `${this.elemId}-checkbox`;
|
||||
checkbox.name = this.elemId;
|
||||
checkbox.checked = this.isEnabled;
|
||||
checkbox.addEventListener('change', (e) => this.checkboxChange(e));
|
||||
const span = document.createElement('span');
|
||||
|
||||
Reference in New Issue
Block a user