diff --git a/wled00/data/index.js b/wled00/data/index.js
index 669ed6ec..53afb3ac 100644
--- a/wled00/data/index.js
+++ b/wled00/data/index.js
@@ -25,7 +25,7 @@ var ws, cpick, ranges;
var cfg = {
theme:{base:"dark", bg:{url:""}, alpha:{bg:0.6,tab:0.8}, color:{bg:""}},
comp :{colors:{picker: true, rgb: false, quick: true, hex: false},
- labels:true, pcmbot:false, pid:true, seglen:false, segpwr:false, segexp:true, css:true, hdays:false} //WLEDMM segexp true as default
+ labels:true, pcmbot:false, pid:true, seglen:false, segpwr:false, segexp:true, peekexp:true, segvexp: true, css:true, hdays:false} //WLEDMM segexp true as default, add peekexp and segvexp
};
var hol = [
[0,11,24,4,"https://aircoookie.github.io/xmas.png"], // christmas
@@ -1157,6 +1157,13 @@ function updateLen(s, draw=true) //WLEDMM conditonally draw segment view
gId("segviews").style.display = isM? "inline":"none";
}
+//WLEDMM
+function eandp(o,i)
+{
+ expandV(o,i);
+ peek(i, i.style.display =="none");
+}
+
//WLEDMM
function expandV(o,i)
{
@@ -1301,7 +1308,7 @@ function drawSegmentView() {
} // for each segment
- gId("MD").innerHTML = "☾ W*H=LC: " + maxWidth + " x " + maxHeight + " = " + maxWidth * maxHeight;
+ gId("MD").innerHTML = "W*H=LC: " + maxWidth + " x " + maxHeight + " = " + maxWidth * maxHeight;
function post() {
for (let p=0; p
{
+
+ function myFunction(e) {
try {
if (toString.call(e.data) === '[object ArrayBuffer]') {
let leds = new Uint8Array(e.data);
@@ -46,6 +48,11 @@ function peek(c) {
} catch (err) {
console.error("Peek WS error:",err);
}
- });
+ }
+
+ if (!setOff)
+ ws.addEventListener('message', myFunction);
+ else
+ ws.removeEventListener('message', myFunction);
}
}
\ No newline at end of file
diff --git a/wled00/data/settings.htm b/wled00/data/settings.htm
index 099d25da..6a7431b6 100644
--- a/wled00/data/settings.htm
+++ b/wled00/data/settings.htm
@@ -42,7 +42,7 @@
urows="";
if (isO(umCfg)) {
for (const [k,o] of Object.entries(umCfg)) {
- urows += ``;
+ urows += ``;
}
}
gId("configMenu").innerHTML = urows;
@@ -104,5 +104,6 @@
+