Prevent buttons from setting out-of-range brightness/contrast/saturation values

This commit is contained in:
Tom Payne
2013-06-20 05:29:35 +02:00
parent aa1a71ed96
commit 61f89bab6e
2 changed files with 4 additions and 4 deletions

View File

@@ -29,7 +29,7 @@ function setResetBrightnessButtonHTML() {
setResetBrightnessButtonHTML();
increaseBrightness.addEventListener('click', function() {
layer.setBrightness(layer.getBrightness() + 0.125);
layer.setBrightness(Math.min(layer.getBrightness() + 0.125, 1));
setResetBrightnessButtonHTML();
}, false);
resetBrightness.addEventListener('click', function() {
@@ -37,7 +37,7 @@ resetBrightness.addEventListener('click', function() {
setResetBrightnessButtonHTML();
}, false);
decreaseBrightness.addEventListener('click', function() {
layer.setBrightness(layer.getBrightness() - 0.125);
layer.setBrightness(Math.max(layer.getBrightness() - 0.125, -1));
setResetBrightnessButtonHTML();
}, false);
@@ -59,6 +59,6 @@ resetContrast.addEventListener('click', function() {
setResetContrastButtonHTML();
}, false);
decreaseContrast.addEventListener('click', function() {
layer.setContrast(layer.getContrast() - 0.125);
layer.setContrast(Math.max(layer.getContrast() - 0.125, 0));
setResetContrastButtonHTML();
}, false);