INNER CODE UNIT · JavaScript
paint
LeyckerS/moondownloader · web/app.js:379
const paint = () => {
const min = Number(input.min), max = Number(input.max);
const pct = ((Number(input.value) - min) / (max - min)) * 100;
label.style.setProperty("--pct", pct.toFixed(2) + "%");
out.textContent = input.value + suffix;
if (rec !== null) {
label.classList.add("has-rec");
label.style.setProperty("--rec", (((rec - min) / (max - min)) * 100).toFixed(2) + "%");
}
};
input.addEventListener("input", () => { paint(); scheduleSettingsSave(); });
paint();
return input;
}
function syncExtractorScope() {
const hint = $("#extractorScope");
const workers = $("#workers");