Skip to content

Commit 6aaed1d

Browse files
committed
toggleElementVisibility - disable option elements
1 parent d490095 commit 6aaed1d

File tree

5 files changed

+19
-5
lines changed

5 files changed

+19
-5
lines changed

changeNew.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
# v0.0.3
1+
# v0.0.4
22

33
## what's new
44

55
## changelog
66

7-
[FIX] avoid sendData if there is no websocket connection (simulation mode)
7+
[ADD] JavaScript - toggleElementVisibility() - add function to disable option elements in dropdown

changelog.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,13 @@
1+
# v0.0.4
2+
3+
## what's new
4+
5+
## changelog
6+
7+
[ADD] JavaScript - toggleElementVisibility() - add function to disable option elements in dropdown
8+
9+
---
10+
111
# v0.0.3
212

313
## what's new

library.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "EspWebUI",
3-
"version": "0.0.3",
3+
"version": "0.0.4",
44
"description": "ESP WebUI Framework Library",
55
"keywords": ["esp32", "webserver", "framework"],
66
"repository": {

library.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name=EspWebUI
2-
version=0.0.3
2+
version=0.0.4
33
author=dewenni
44
maintainer=dewenni
55
sentence=ESP WebUI Framework Library

web/js/lib_fun.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -344,7 +344,11 @@ function updateDialog(data) {
344344
function toggleElementVisibility(className, isVisible) {
345345
const elements = document.querySelectorAll(`.${className}`);
346346
elements.forEach((element) => {
347-
element.style.display = isVisible ? "" : "none";
347+
if (element.tagName.toLowerCase() === "option") {
348+
element.disabled = !isVisible;
349+
} else {
350+
element.style.display = isVisible ? "" : "none";
351+
}
348352
});
349353
}
350354

0 commit comments

Comments
 (0)