diff options
author | elioat <elioat@tilde.institute> | 2025-03-29 23:10:07 -0400 |
---|---|---|
committer | elioat <elioat@tilde.institute> | 2025-03-29 23:10:07 -0400 |
commit | 237686136e5037858e1c4182645991dfe3e7ff98 (patch) | |
tree | de5f1bd8a0a0534c5cb1e44df44ecdc8a0745159 | |
parent | b3f0f9e478d450b9a1bf3a6278e1e3bdbe0f1f6f (diff) | |
download | tour-237686136e5037858e1c4182645991dfe3e7ff98.tar.gz |
*
-rw-r--r-- | js/leibovitz/color.js | 6 | ||||
-rw-r--r-- | js/leibovitz/contrast.js | 7 |
2 files changed, 12 insertions, 1 deletions
diff --git a/js/leibovitz/color.js b/js/leibovitz/color.js index 4e9ed1b..8d14b83 100644 --- a/js/leibovitz/color.js +++ b/js/leibovitz/color.js @@ -22,9 +22,13 @@ const ColorManager = { const resetButton = document.getElementById('reset-color'); resetButton.addEventListener('click', () => { + // Reset color tint this._currentColor = null; - this._colorInput.value = '#000000'; // Reset to black + this._colorInput.value = '#000000'; this._notifyObservers(); + + // Reset contrast + ContrastManager.reset(); }); }, diff --git a/js/leibovitz/contrast.js b/js/leibovitz/contrast.js index 391556a..5e23124 100644 --- a/js/leibovitz/contrast.js +++ b/js/leibovitz/contrast.js @@ -51,5 +51,12 @@ const ContrastManager = { } return imageData; + }, + + // Add reset method + reset() { + this._currentContrast = 1.0; + this._slider.value = 0; // Reset slider to middle position + this._notifyObservers(); } }; \ No newline at end of file |