From 9c08f9bbd904a30577b36f03f9b93930c78b92ea Mon Sep 17 00:00:00 2001 From: Ben Kuper Date: Sat, 7 Oct 2023 13:36:44 +0200 Subject: [PATCH] update edit page --- Firmware/Bentuino/server/edit.html | 35 ++++++++++++++++++++++-------- 1 file changed, 26 insertions(+), 9 deletions(-) diff --git a/Firmware/Bentuino/server/edit.html b/Firmware/Bentuino/server/edit.html index 27af1efc..1b0240a1 100644 --- a/Firmware/Bentuino/server/edit.html +++ b/Firmware/Bentuino/server/edit.html @@ -14,6 +14,8 @@ font-family: system-ui; /* text-align: center; */ padding: 20px; + + color-scheme: dark; } .component-grid.level0 {} @@ -73,6 +75,20 @@ width: 80px; } + input[type="checkbox"], + input[type="range"] { + accent-color: limegreen; + } + + input[type="checkbox"]:disabled { + accent-color: lightblue; + } + + input:disabled + { + color:lightblue; + } + .sliderText { width: 50px; @@ -80,6 +96,8 @@ margin-left: 10px; } + + @@ -201,12 +219,11 @@

Bentuino Settings

} - - if(item.ACCESS == 1) - { + + if (item.ACCESS == 1) { paramDiv.querySelector(`#${item.id}`).disabled = true; var pVal = paramDiv.querySelector(`#${item.id}-value`); - if(pVal) pVal.disabled = true; + if (pVal) pVal.disabled = true; } return paramDiv; } @@ -215,7 +232,7 @@

Bentuino Settings

var paramDiv = document.createElement('div'); paramDiv.classList.add("parameter"); var range = item.RANGE != undefined ? `min="${item.RANGE[0].MIN}" max="${item.RANGE[0].MAX}` : ""; - paramDiv.innerHTML = ``; + paramDiv.innerHTML = ``; return paramDiv; } @@ -225,14 +242,14 @@

Bentuino Settings

var range = item.RANGE != null ? `min="${item.RANGE[0].MIN}" max="${item.RANGE[0].MAX}"` : ""; var inputType = item.RANGE != null ? "range" : "number"; var rangeText = item.RANGE != null ? `` : ''; - paramDiv.innerHTML = `${rangeText}`; + paramDiv.innerHTML = `${rangeText}`; return paramDiv; } function createStringParameterEditor(item, level) { var paramDiv = document.createElement('div'); paramDiv.classList.add("parameter"); - paramDiv.innerHTML = ``; + paramDiv.innerHTML = ``; return paramDiv; } @@ -240,14 +257,14 @@

Bentuino Settings

var paramDiv = document.createElement('div'); paramDiv.classList.add("parameter"); var checked = item.VALUE[0] ? "checked" : ""; - paramDiv.innerHTML = ``; + paramDiv.innerHTML = ``; return paramDiv; } function createDefaultParameterEditor(item, level) { var paramDiv = document.createElement('div'); paramDiv.classList.add("parameter"); - paramDiv.innerHTML = ``; + paramDiv.innerHTML = ``; return paramDiv; }