From a9c81c878e8532537d089337d4a3e9f026a1beef Mon Sep 17 00:00:00 2001 From: landaiqing Date: Mon, 8 Dec 2025 23:28:36 +0800 Subject: [PATCH] :truck: --- frontend/src/views/editor/Editor.vue | 4 ++-- .../views/editor/{ => extensions}/contextMenu/ContextMenu.vue | 0 .../src/views/editor/{ => extensions}/contextMenu/index.ts | 4 ++-- .../src/views/editor/{ => extensions}/contextMenu/manager.ts | 0 .../views/editor/{ => extensions}/contextMenu/menuSchema.ts | 2 +- .../views/editor/extensions/translator/TranslatorDialog.vue | 2 +- frontend/src/views/editor/manager/extensions.ts | 2 +- frontend/src/views/editor/theme/base.ts | 2 +- 8 files changed, 8 insertions(+), 8 deletions(-) rename frontend/src/views/editor/{ => extensions}/contextMenu/ContextMenu.vue (100%) rename frontend/src/views/editor/{ => extensions}/contextMenu/index.ts (95%) rename frontend/src/views/editor/{ => extensions}/contextMenu/manager.ts (100%) rename frontend/src/views/editor/{ => extensions}/contextMenu/menuSchema.ts (96%) diff --git a/frontend/src/views/editor/Editor.vue b/frontend/src/views/editor/Editor.vue index 028f614..4e584a9 100644 --- a/frontend/src/views/editor/Editor.vue +++ b/frontend/src/views/editor/Editor.vue @@ -7,8 +7,8 @@ import Toolbar from '@/components/toolbar/Toolbar.vue'; import {useWindowStore} from '@/stores/windowStore'; import LoadingScreen from '@/components/loading/LoadingScreen.vue'; import {useTabStore} from '@/stores/tabStore'; -import ContextMenu from './contextMenu/ContextMenu.vue'; -import {contextMenuManager} from './contextMenu/manager'; +import ContextMenu from '@/views/editor/extensions/contextMenu/ContextMenu.vue'; +import {contextMenuManager} from '@/views/editor/extensions/contextMenu/manager'; import TranslatorDialog from './extensions/translator/TranslatorDialog.vue'; import {translatorManager} from './extensions/translator/manager'; diff --git a/frontend/src/views/editor/contextMenu/ContextMenu.vue b/frontend/src/views/editor/extensions/contextMenu/ContextMenu.vue similarity index 100% rename from frontend/src/views/editor/contextMenu/ContextMenu.vue rename to frontend/src/views/editor/extensions/contextMenu/ContextMenu.vue diff --git a/frontend/src/views/editor/contextMenu/index.ts b/frontend/src/views/editor/extensions/contextMenu/index.ts similarity index 95% rename from frontend/src/views/editor/contextMenu/index.ts rename to frontend/src/views/editor/extensions/contextMenu/index.ts index e94b8e8..85c3259 100644 --- a/frontend/src/views/editor/contextMenu/index.ts +++ b/frontend/src/views/editor/extensions/contextMenu/index.ts @@ -1,7 +1,7 @@ import { EditorView } from '@codemirror/view'; import { Extension } from '@codemirror/state'; -import { copyCommand, cutCommand, pasteCommand } from '../extensions/codeblock/copyPaste'; -import { KeyBindingCommand } from '@/../bindings/voidraft/internal/models/models'; +import { copyCommand, cutCommand, pasteCommand } from '../codeblock/copyPaste'; +import { KeyBindingCommand } from '../../../../../bindings/voidraft/internal/models/models'; import { useKeybindingStore } from '@/stores/keybindingStore'; import { undo, redo } from '@codemirror/commands'; import i18n from '@/i18n'; diff --git a/frontend/src/views/editor/contextMenu/manager.ts b/frontend/src/views/editor/extensions/contextMenu/manager.ts similarity index 100% rename from frontend/src/views/editor/contextMenu/manager.ts rename to frontend/src/views/editor/extensions/contextMenu/manager.ts diff --git a/frontend/src/views/editor/contextMenu/menuSchema.ts b/frontend/src/views/editor/extensions/contextMenu/menuSchema.ts similarity index 96% rename from frontend/src/views/editor/contextMenu/menuSchema.ts rename to frontend/src/views/editor/extensions/contextMenu/menuSchema.ts index bc9b7a7..a1bbad7 100644 --- a/frontend/src/views/editor/contextMenu/menuSchema.ts +++ b/frontend/src/views/editor/extensions/contextMenu/menuSchema.ts @@ -1,6 +1,6 @@ import type { EditorView } from '@codemirror/view'; import { EditorState } from '@codemirror/state'; -import type { KeyBindingCommand } from '@/../bindings/voidraft/internal/models/models'; +import type { KeyBindingCommand } from '../../../../../bindings/voidraft/internal/models/models'; export interface MenuContext { view: EditorView; diff --git a/frontend/src/views/editor/extensions/translator/TranslatorDialog.vue b/frontend/src/views/editor/extensions/translator/TranslatorDialog.vue index 082b30d..a193cf2 100644 --- a/frontend/src/views/editor/extensions/translator/TranslatorDialog.vue +++ b/frontend/src/views/editor/extensions/translator/TranslatorDialog.vue @@ -283,7 +283,7 @@ function handleClickOutside(e: MouseEvent) { class="cm-translation-copy-btn" @click="copyToClipboard" @mousedown.stop - title="复制" + title="Copy" > diff --git a/frontend/src/views/editor/manager/extensions.ts b/frontend/src/views/editor/manager/extensions.ts index 3310398..2b7ac14 100644 --- a/frontend/src/views/editor/manager/extensions.ts +++ b/frontend/src/views/editor/manager/extensions.ts @@ -13,7 +13,7 @@ import {createTranslatorExtension} from '../extensions/translator'; import markdownExtensions from '../extensions/markdown'; import {foldGutter} from "@codemirror/language"; import {highlightActiveLineGutter, highlightWhitespace, highlightTrailingWhitespace} from "@codemirror/view"; -import createEditorContextMenu from '../contextMenu'; +import createEditorContextMenu from '../extensions/contextMenu'; import {blockLineNumbers} from '../extensions/codeblock'; type ExtensionEntry = { diff --git a/frontend/src/views/editor/theme/base.ts b/frontend/src/views/editor/theme/base.ts index 7117ba0..a4c8d91 100644 --- a/frontend/src/views/editor/theme/base.ts +++ b/frontend/src/views/editor/theme/base.ts @@ -69,7 +69,7 @@ export function createBaseTheme(colors: ThemeColors): Extension { }, '.cm-searchMatch-selected': { backgroundColor: `${colors.searchMatchSelected} !important`, - outline: `2px solid ${colors.searchMatchSelectedOutline}`, + outline: `1px solid ${colors.searchMatchSelectedOutline}`, borderRadius: '2px', },