Add colorpicker and rainbow mode toggle

This commit is contained in:
jxzhe
2023-04-01 01:35:21 +08:00
parent 885b03df6b
commit 8ebcb12843
3 changed files with 77 additions and 3 deletions

View File

@@ -126,4 +126,19 @@ function controllerChange(number, value) {
cc67now = value;
}
}
function toggleRainbowMode(cb) {
rainbowMode = cb.checked;
if (rainbowMode)
select('#colorpicker').attribute('disabled', true)
else
select('#colorpicker').removeAttribute('disabled')
}
function changeColor() {
keyOnColor = pedaledColor = color(select('#colorpicker').value());
darkenedColor = keyOnColor.levels.map(x => floor(x * .7));
pedaledColor = color(`rgb(${darkenedColor[0]}, ${darkenedColor[1]}, ${darkenedColor[2]})`)
console.log(pedaledColor.levels);
}