Skip to content

Commit bfbc1eb

Browse files
committed
Fix all segments checkbox
1 parent a802bb2 commit bfbc1eb

File tree

2 files changed

+742
-741
lines changed

2 files changed

+742
-741
lines changed

wled00/data/index.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -796,11 +796,12 @@ function populateSegments(s)
796796
gId('segcont').innerHTML = cn;
797797
let noNewSegs = (lowestUnused >= maxSeg);
798798
resetUtil(noNewSegs);
799+
if (gId('selall')) gId('selall').checked = true;
799800
for (var i = 0; i <= lSeg; i++) {
800801
updateLen(i);
801802
updateTrail(gId(`seg${i}bri`));
802803
gId(`segr${i}`).style.display = "none";
803-
if (!gId(`seg${i}sel`).checked && gId('selall')) gId('selall').checked = false;
804+
if (!gId(`seg${i}sel`).checked && gId('selall')) gId('selall').checked = false; // uncheck if at least one is unselected.
804805
}
805806
if (segCount < 2) gId(`segd${lSeg}`).style.display = "none";
806807
if (!isM && !noNewSegs && (cfg.comp.seglen?parseInt(gId(`seg${lSeg}s`).value):0)+parseInt(gId(`seg${lSeg}e`).value)<ledCount) gId(`segr${lSeg}`).style.display = "inline";

0 commit comments

Comments
 (0)