From 6d694f8e5341868fa55bf89f19d7f32a9d7f84a4 Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Sat, 12 Jul 2025 20:20:41 +0300 Subject: [PATCH] chore(client): update types --- .../src/widgets/attribute_widgets/attribute_editor.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/apps/client/src/widgets/attribute_widgets/attribute_editor.ts b/apps/client/src/widgets/attribute_widgets/attribute_editor.ts index 132632ceb..08bfefac3 100644 --- a/apps/client/src/widgets/attribute_widgets/attribute_editor.ts +++ b/apps/client/src/widgets/attribute_widgets/attribute_editor.ts @@ -4,7 +4,7 @@ import noteAutocompleteService, { type Suggestion } from "../../services/note_au import server from "../../services/server.js"; import contextMenuService from "../../menus/context_menu.js"; import attributeParser, { type Attribute } from "../../services/attribute_parser.js"; -import { AttributeEditor, type EditorConfig, type Element, type MentionFeed, type Node, type Position } from "@triliumnext/ckeditor5"; +import { AttributeEditor, type EditorConfig, type ModelElement, type MentionFeed, type ModelNode, type ModelPosition } from "@triliumnext/ckeditor5"; import froca from "../../services/froca.js"; import attributeRenderer from "../../services/attribute_renderer.js"; import noteCreateService from "../../services/note_create.js"; @@ -417,15 +417,15 @@ export default class AttributeEditorWidget extends NoteContextAwareWidget implem this.$editor.tooltip("show"); } - getClickIndex(pos: Position) { + getClickIndex(pos: ModelPosition) { let clickIndex = pos.offset - (pos.textNode?.startOffset ?? 0); - let curNode: Node | Text | Element | null = pos.textNode; + let curNode: ModelNode | Text | ModelElement | null = pos.textNode; while (curNode?.previousSibling) { curNode = curNode.previousSibling; - if ((curNode as Element).name === "reference") { + if ((curNode as ModelElement).name === "reference") { clickIndex += (curNode.getAttribute("notePath") as string).length + 1; } else if ("data" in curNode) { clickIndex += (curNode.data as string).length;