mirror of
https://github.com/excalidraw/excalidraw.git
synced 2025-02-18 13:29:36 +01:00
Allow changing opacity with scroll wheel (#662)
This commit is contained in:
parent
68ca63ec14
commit
f955f58bc4
@ -220,6 +220,20 @@ export const actionChangeOpacity: Action = {
|
|||||||
max="100"
|
max="100"
|
||||||
step="10"
|
step="10"
|
||||||
onChange={e => updateData(+e.target.value)}
|
onChange={e => updateData(+e.target.value)}
|
||||||
|
onWheel={e => {
|
||||||
|
e.stopPropagation();
|
||||||
|
const target = e.target as HTMLInputElement;
|
||||||
|
const STEP = 10;
|
||||||
|
const MAX = 100;
|
||||||
|
const MIN = 0;
|
||||||
|
const value = +target.value;
|
||||||
|
|
||||||
|
if (e.deltaY < 0 && value < MAX) {
|
||||||
|
updateData(value + STEP);
|
||||||
|
} else if (e.deltaY > 0 && value > MIN) {
|
||||||
|
updateData(value - STEP);
|
||||||
|
}
|
||||||
|
}}
|
||||||
value={
|
value={
|
||||||
getFormValue(
|
getFormValue(
|
||||||
appState.editingElement,
|
appState.editingElement,
|
||||||
|
Loading…
Reference in New Issue
Block a user