mirror of
https://github.com/TriliumNext/Trilium.git
synced 2025-12-10 03:53:37 -06:00
feat: Make splits resizable
This commit is contained in:
parent
5436011f8e
commit
2264369e9e
@ -150,16 +150,9 @@ function createSplitInstance(targetNtxIds: string[]) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
const rafId = requestAnimationFrame(() => {
|
const rafId = requestAnimationFrame(() => {
|
||||||
if (!splitNoteContainer){
|
splitNoteContainer = splitNoteContainer ?? $("#center-pane").find(".split-note-container-widget")[0];
|
||||||
splitNoteContainer = $("#center-pane").find(".split-note-container-widget")[0];
|
const splitPanels = [...splitNoteContainer.querySelectorAll<HTMLElement>(':scope > .note-split')]
|
||||||
}
|
.filter(el => targetNtxIds.includes(el.getAttribute('data-ntx-id') ?? ""));
|
||||||
const splitPanels: HTMLElement[] = [];
|
|
||||||
for (const el of splitNoteContainer.querySelectorAll(':scope > .note-split')) {
|
|
||||||
const dataId = el.getAttribute('data-ntx-id');
|
|
||||||
if (dataId && targetNtxIds.includes(dataId)) {
|
|
||||||
splitPanels.push(el as HTMLElement);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
const splitInstance = Split(splitPanels, {
|
const splitInstance = Split(splitPanels, {
|
||||||
gutterSize: DEFAULT_GUTTER_SIZE,
|
gutterSize: DEFAULT_GUTTER_SIZE,
|
||||||
minSize: 150,
|
minSize: 150,
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user