mirror of
https://github.com/zadam/trilium.git
synced 2025-10-20 15:19:01 +02:00
chore(collections/board): fix dragging notes across columns
This commit is contained in:
parent
95a392ccfa
commit
c8f9d6e6df
@ -198,7 +198,7 @@ function useDragging({ column, columnIndex, columnItems }: DragContext) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
setDraggedCard(null);
|
setDraggedCard(null);
|
||||||
}, [draggedCard, draggedColumn, dropPosition, columnItems, column, setDraggedCard, setDropTarget, setDropPosition]);
|
}, [ api, draggedCard, draggedColumn, dropPosition, columnItems, column, setDraggedCard, setDropTarget, setDropPosition ]);
|
||||||
|
|
||||||
return { handleColumnDragStart, handleColumnDragEnd, handleDragOver, handleDragLeave, handleDrop };
|
return { handleColumnDragStart, handleColumnDragEnd, handleDragOver, handleDragLeave, handleDrop };
|
||||||
}
|
}
|
||||||
|
@ -11,8 +11,6 @@ import { createContext } from "preact";
|
|||||||
import { onWheelHorizontalScroll } from "../../widget_utils";
|
import { onWheelHorizontalScroll } from "../../widget_utils";
|
||||||
import Column from "./column";
|
import Column from "./column";
|
||||||
import BoardApi from "./api";
|
import BoardApi from "./api";
|
||||||
import FBranch from "../../../entities/fbranch";
|
|
||||||
import FNote from "../../../entities/fnote";
|
|
||||||
|
|
||||||
export interface BoardViewData {
|
export interface BoardViewData {
|
||||||
columns?: BoardColumnData[];
|
columns?: BoardColumnData[];
|
||||||
@ -55,13 +53,16 @@ export default function BoardView({ note: parentNote, noteIds, viewConfig, saveC
|
|||||||
return new Api(byColumn, columns ?? [], parentNote, statusAttribute, viewConfig ?? {}, saveConfig, setBranchIdToEdit );
|
return new Api(byColumn, columns ?? [], parentNote, statusAttribute, viewConfig ?? {}, saveConfig, setBranchIdToEdit );
|
||||||
}, [ byColumn, columns, parentNote, statusAttribute, viewConfig, saveConfig, setBranchIdToEdit ]);
|
}, [ byColumn, columns, parentNote, statusAttribute, viewConfig, saveConfig, setBranchIdToEdit ]);
|
||||||
const boardViewContext = useMemo<BoardViewContextData>(() => ({
|
const boardViewContext = useMemo<BoardViewContextData>(() => ({
|
||||||
|
api,
|
||||||
branchIdToEdit, setBranchIdToEdit,
|
branchIdToEdit, setBranchIdToEdit,
|
||||||
columnNameToEdit, setColumnNameToEdit,
|
columnNameToEdit, setColumnNameToEdit,
|
||||||
draggedColumn, setDraggedColumn,
|
draggedColumn, setDraggedColumn,
|
||||||
dropPosition, setDropPosition,
|
dropPosition, setDropPosition,
|
||||||
draggedCard, setDraggedCard,
|
draggedCard, setDraggedCard,
|
||||||
dropTarget, setDropTarget
|
dropTarget, setDropTarget
|
||||||
}), [ branchIdToEdit, setBranchIdToEdit,
|
}), [
|
||||||
|
api,
|
||||||
|
branchIdToEdit, setBranchIdToEdit,
|
||||||
columnNameToEdit, setColumnNameToEdit,
|
columnNameToEdit, setColumnNameToEdit,
|
||||||
draggedColumn, setDraggedColumn,
|
draggedColumn, setDraggedColumn,
|
||||||
dropPosition, setDropPosition,
|
dropPosition, setDropPosition,
|
||||||
|
@ -1,7 +1,4 @@
|
|||||||
import { setupHorizontalScrollViaWheel } from "../../widget_utils";
|
|
||||||
import ViewMode, { ViewModeArgs } from "../view_mode";
|
import ViewMode, { ViewModeArgs } from "../view_mode";
|
||||||
import noteCreateService from "../../../services/note_create";
|
|
||||||
import { EventData } from "../../../components/app_context";
|
|
||||||
import { BoardData } from "./config";
|
import { BoardData } from "./config";
|
||||||
import SpacedUpdate from "../../../services/spaced_update";
|
import SpacedUpdate from "../../../services/spaced_update";
|
||||||
import { setupContextMenu } from "./context_menu";
|
import { setupContextMenu } from "./context_menu";
|
||||||
|
Loading…
x
Reference in New Issue
Block a user