mirror of
https://github.com/zadam/trilium.git
synced 2025-10-30 11:09:05 +01:00
add sizes to onDrag
This commit is contained in:
parent
06e4a8bc50
commit
e56e29fd64
@ -305,7 +305,7 @@ Both `elementStyle` and `gutterStyle` are called continously while dragging, so
|
|||||||
|
|
||||||
Callbacks that can be added on drag (fired continously), drag start and drag end. If doing more than basic operations in `onDrag`, add a debounce function to rate limit the callback.
|
Callbacks that can be added on drag (fired continously), drag start and drag end. If doing more than basic operations in `onDrag`, add a debounce function to rate limit the callback.
|
||||||
|
|
||||||
`onDragStart` and `onDragEnd` are passed the initial and final sizes of the split since it's a common pattern to access the sizes this way.
|
`onDrag`, `onDragStart` and `onDragEnd` are passed the initial and final sizes of the split since it's a common pattern to access the sizes this way.
|
||||||
|
|
||||||
Their function signature looks like this, where `sizes` is an array of percentage values like returned by `getSizes()`:
|
Their function signature looks like this, where `sizes` is an array of percentage values like returned by `getSizes()`:
|
||||||
|
|
||||||
|
|||||||
@ -309,7 +309,7 @@ const Split = (idsOption, options = {}) => {
|
|||||||
|
|
||||||
// Call the drag callback continously. Don't do anything too intensive
|
// Call the drag callback continously. Don't do anything too intensive
|
||||||
// in this callback.
|
// in this callback.
|
||||||
getOption(options, 'onDrag', NOOP)()
|
getOption(options, 'onDrag', NOOP)(getSizes())
|
||||||
}
|
}
|
||||||
|
|
||||||
// Cache some important sizes when drag starts, so we don't have to do that
|
// Cache some important sizes when drag starts, so we don't have to do that
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user