diff --git a/wled00/data/index.htm b/wled00/data/index.htm
index db9eaa9d..f77f5af7 100644
--- a/wled00/data/index.htm
+++ b/wled00/data/index.htm
@@ -43,7 +43,7 @@
//h.appendChild(l); // if this fires too quickly for ESP8266 use next line
setTimeout(function(){h.appendChild(l)},50);
});
- h.appendChild(l);
+ setTimeout(function(){h.appendChild(l)},50);
diff --git a/wled00/data/index.js b/wled00/data/index.js
index d6e38aa6..5d35ab71 100644
--- a/wled00/data/index.js
+++ b/wled00/data/index.js
@@ -209,7 +209,7 @@ function onLoad()
.catch(function (error) {
console.log("holidays.json does not contain array of holidays. Defaults loaded.");
})
- .finally(function(){
+ .finally(()=>{
loadBg(cfg.theme.bg.url);
});
} else
@@ -271,7 +271,7 @@ function showToast(text, error = false)
x.classList.add(error ? "error":"show");
clearTimeout(timeout);
x.style.animation = 'none';
- timeout = setTimeout(function(){ x.classList.remove("show"); }, 2900);
+ timeout = setTimeout(()=>{ x.classList.remove("show"); }, 2900);
if (error) console.log(text);
}
@@ -711,7 +711,7 @@ function populateSegments(s)
for (var i = 0; i <= lSeg; i++) {
updateLen(i);
updateTrail(gId(`seg${i}bri`));
- gId(`segr${lSeg}`).style.display = "none";
+ gId(`segr${i}`).style.display = "none";
}
if (segCount < 2) gId(`segd${lSeg}`).style.display = "none";
if (!noNewSegs && (cfg.comp.seglen?parseInt(gId(`seg${lSeg}s`).value):0)+parseInt(gId(`seg${lSeg}e`).value)300) hc=0; if (hc>200)hc=306; if (hc==144) hc+=36; if (hc==108) hc+=18;
+setInterval(()=>{if (!isInfo) return; hc+=18; if (hc>300) hc=0; if (hc>200)hc=306; if (hc==144) hc+=36; if (hc==108) hc+=18;
gId('heart').style.color = `hsl(${hc}, 100%, 50%)`;}, 910);
function openGH() { window.open("https://github.com/Aircoookie/WLED/wiki"); }
@@ -2093,9 +2093,9 @@ function loadPalettesData(callback = null)
var lsPalData = localStorage.getItem(lsKey);
if (lsPalData) {
try {
- lsPalData = JSON.parse(lsPalData);
- if (lsPalData && lsPalData.vid == lastinfo.vid) {
- palettesData = lsPalData.p;
+ var d = JSON.parse(lsPalData);
+ if (d && d.vid == d.vid) {
+ palettesData = d.p;
if (callback) callback(); // redrawPalPrev()
return;
}
@@ -2103,7 +2103,7 @@ function loadPalettesData(callback = null)
}
palettesData = {};
- getPalettesData(0, function() {
+ getPalettesData(0, ()=>{
localStorage.setItem(lsKey, JSON.stringify({
p: palettesData,
vid: lastinfo.vid
@@ -2128,10 +2128,10 @@ function getPalettesData(page, callback)
})
.then(json => {
palettesData = Object.assign({}, palettesData, json.p);
- if (page < json.m) setTimeout(function() { getPalettesData(page + 1, callback); }, 50);
+ if (page < json.m) setTimeout(()=>{ getPalettesData(page + 1, callback); }, 50);
else callback();
})
- .catch(function(error) {
+ .catch((error)=>{
showToast(error, true);
console.log(error);
});
diff --git a/wled00/html_settings.h b/wled00/html_settings.h
index 85ac3652..cc1c3680 100644
--- a/wled00/html_settings.h
+++ b/wled00/html_settings.h
@@ -8,7 +8,7 @@
// Autogenerated from wled00/data/style.css, do not edit!!
const uint16_t PAGE_settingsCss_length = 719;
const uint8_t PAGE_settingsCss[] PROGMEM = {
- 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x0a, 0xad, 0x54, 0xdb, 0x6e, 0x9c, 0x30,
+ 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x13, 0xad, 0x54, 0xdb, 0x6e, 0x9c, 0x30,
0x10, 0xfd, 0x15, 0xaa, 0x28, 0x52, 0x22, 0x2d, 0x08, 0x58, 0x20, 0x5b, 0xa3, 0x4a, 0x55, 0x3f,
0xa2, 0xaa, 0x54, 0xe5, 0xc1, 0xe0, 0x61, 0xb1, 0xd6, 0x17, 0x64, 0x9b, 0x84, 0x2d, 0xe2, 0xdf,
0x6b, 0x73, 0xe9, 0x92, 0x0d, 0xdd, 0xbc, 0xe4, 0x61, 0x57, 0x98, 0x19, 0xc6, 0x67, 0xce, 0x99,
@@ -75,7 +75,7 @@ type="submit">Security & Updates