Cards fixes (#8003)

Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com>
This commit is contained in:
Denis Bykhov
2025-02-14 01:41:25 +07:00
committed by GitHub
parent 617a64713b
commit 9d87ce7ede
96 changed files with 2358 additions and 436 deletions
@@ -35,6 +35,8 @@
export let selection: number | undefined = undefined
export let onContextMenu: ((ev: MouseEvent, object: Doc) => void) | undefined
const client = getClient()
const hierarchy = client.getHierarchy()
@@ -62,8 +64,13 @@
const showContextMenu = async (ev: MouseEvent, object: Doc, row: number): Promise<void> => {
selection = row
const items = object
showMenu(ev, { object: items, baseMenuClass })
ev.stopPropagation()
ev.preventDefault()
if (onContextMenu !== undefined) {
onContextMenu(ev, object)
} else {
showMenu(ev, { object, baseMenuClass })
}
}
function onRow (object: Doc): void {