diff --git a/src/assets/icons/codeblock.svg b/src/assets/icons/code.svg similarity index 100% rename from src/assets/icons/codeblock.svg rename to src/assets/icons/code.svg diff --git a/src/components/Header.ts b/src/components/Header.ts index ec6edd5..b7099f1 100644 --- a/src/components/Header.ts +++ b/src/components/Header.ts @@ -14,7 +14,7 @@ import expandDownIcon from "../assets/icons/expand-down.svg"; import toolbarRibbon from "../assets/icons/toolbar-ribbon.svg"; import toolbarClassic from "../assets/icons/toolbar-classic.svg"; import toolbarSource from "../assets/icons/toolbar-source.svg"; -import codeblock from "../assets/icons/codeblock.svg"; +import code from "../assets/icons/code.svg"; /** * 文档顶部菜单栏 @@ -59,7 +59,7 @@ export class Header extends HTMLElement implements UAIEditorEventListener { // 创建源码编辑器 this.sourceMenu = document.createElement("div"); this.sourceMenu.classList.add("uai-source-menu"); - this.sourceMenu.innerHTML = ` ${t('toolbar.source')}`; + this.sourceMenu.innerHTML = ` ${t('toolbar.source')}`; } /** diff --git a/src/components/index.ts b/src/components/index.ts index e2349be..083dacc 100644 --- a/src/components/index.ts +++ b/src/components/index.ts @@ -56,7 +56,7 @@ import { Outdent } from "./menus/toolbar/base/Outdent.ts"; import { LineHeight } from "./menus/toolbar/base/LineHeight.ts"; import { BlockQuote } from "./menus/toolbar/base/BlockQuote.ts"; -import { CodeBlock } from "./menus/toolbar/base/CodeBlock.ts"; +import { Code } from "./menus/toolbar/base/Code.ts"; import { Print } from "./menus/toolbar/base/Print.ts"; @@ -170,7 +170,7 @@ defineCustomElement('uai-editor-base-menu-outdent', Outdent); defineCustomElement('uai-editor-base-menu-lineheight', LineHeight); defineCustomElement('uai-editor-base-menu-blockquote', BlockQuote); -defineCustomElement('uai-editor-base-menu-codeblock', CodeBlock); +defineCustomElement('uai-editor-base-menu-code', Code); defineCustomElement('uai-editor-base-menu-print', Print); diff --git a/src/components/menus/toolbar/Classic.ts b/src/components/menus/toolbar/Classic.ts index b3ee15d..5e01e08 100644 --- a/src/components/menus/toolbar/Classic.ts +++ b/src/components/menus/toolbar/Classic.ts @@ -43,7 +43,7 @@ import { Outdent } from "./base/Outdent.ts"; import { LineHeight } from "./base/LineHeight.ts"; import { BlockQuote } from "./base/BlockQuote.ts"; -import { CodeBlock } from "./base/CodeBlock.ts"; +import { Code } from "./base/Code.ts"; import { Print } from "./base/Print.ts"; import { Link } from "./insert/Link.ts"; @@ -157,7 +157,7 @@ export class Classic extends HTMLElement implements UAIEditorEventListener { baseMenuAlignJustify!: AlignJustify; baseMenuAlignDistributed!: AlignDistributed; baseMenuBlockQuote!: BlockQuote; - baseMenuCodeBlock!: CodeBlock; + baseMenuCode!: Code; baseMenuPrint!: Print; // 插入菜单 @@ -389,8 +389,8 @@ export class Classic extends HTMLElement implements UAIEditorEventListener { this.baseMenuBlockQuote = new BlockQuote({ menuType: "button", enable: true }); this.eventComponents.push(this.baseMenuBlockQuote); - this.baseMenuCodeBlock = new CodeBlock({ menuType: "button", enable: true }); - this.eventComponents.push(this.baseMenuCodeBlock); + this.baseMenuCode = new Code({ menuType: "button", enable: true }); + this.eventComponents.push(this.baseMenuCode); this.baseMenuPrint = new Print({ menuType: "button", enable: true, header: "classic", hideText: false }); this.eventComponents.push(this.baseMenuPrint); @@ -537,7 +537,7 @@ export class Classic extends HTMLElement implements UAIEditorEventListener { group3.appendChild(this.baseMenuAlignJustify); group3.appendChild(this.baseMenuAlignDistributed); group3.appendChild(this.baseMenuBlockQuote); - group3.appendChild(this.baseMenuCodeBlock); + group3.appendChild(this.baseMenuCode); const group4 = document.createElement("div"); group4.classList.add("uai-classic-virtual-group"); diff --git a/src/components/menus/toolbar/Ribbon.ts b/src/components/menus/toolbar/Ribbon.ts index 03a6871..ce489c1 100644 --- a/src/components/menus/toolbar/Ribbon.ts +++ b/src/components/menus/toolbar/Ribbon.ts @@ -45,7 +45,7 @@ import { Outdent } from "./base/Outdent.ts"; import { LineHeight } from "./base/LineHeight.ts"; import { BlockQuote } from "./base/BlockQuote.ts"; -import { CodeBlock } from "./base/CodeBlock.ts"; +import { Code } from "./base/Code.ts"; import { Print } from "./base/Print.ts"; @@ -159,7 +159,7 @@ export class Ribbon extends HTMLElement implements UAIEditorEventListener { baseMenuAlignJustify!: AlignJustify; baseMenuAlignDistributed!: AlignDistributed; baseMenuBlockQuote!: BlockQuote; - baseMenuCodeBlock!: CodeBlock; + baseMenuCode!: Code; baseMenuPrint!: Print; // 插入菜单 @@ -410,8 +410,8 @@ export class Ribbon extends HTMLElement implements UAIEditorEventListener { this.baseMenuBlockQuote = new BlockQuote({ menuType: "button", enable: true }); this.eventComponents.push(this.baseMenuBlockQuote); - this.baseMenuCodeBlock = new CodeBlock({ menuType: "button", enable: true }); - this.eventComponents.push(this.baseMenuCodeBlock); + this.baseMenuCode = new Code({ menuType: "button", enable: true }); + this.eventComponents.push(this.baseMenuCode); this.baseMenuPrint = new Print({ menuType: "button", enable: true, huge: true, hideText: false }); this.eventComponents.push(this.baseMenuPrint); @@ -584,7 +584,7 @@ export class Ribbon extends HTMLElement implements UAIEditorEventListener { group3row2.appendChild(this.baseMenuAlignJustify); group3row2.appendChild(this.baseMenuAlignDistributed); group3row2.appendChild(this.baseMenuBlockQuote); - group3row2.appendChild(this.baseMenuCodeBlock); + group3row2.appendChild(this.baseMenuCode); const group4 = document.createElement("div"); group4.classList.add("uai-ribbon-virtual-group"); diff --git a/src/components/menus/toolbar/base/CodeBlock.ts b/src/components/menus/toolbar/base/Code.ts similarity index 90% rename from src/components/menus/toolbar/base/CodeBlock.ts rename to src/components/menus/toolbar/base/Code.ts index 186b215..aafb124 100644 --- a/src/components/menus/toolbar/base/CodeBlock.ts +++ b/src/components/menus/toolbar/base/Code.ts @@ -8,20 +8,20 @@ import { t } from "i18next"; import { UAIEditorEventListener, UAIEditorOptions } from "../../../../core/UAIEditor.ts"; import { MenuButton, MenuButtonOptions } from "../../MenuButton.ts"; -import icon from "../../../../assets/icons/codeblock.svg"; +import icon from "../../../../assets/icons/code.svg"; /** - * 基础菜单:设置代码块 + * 基础菜单:设置代码 */ -export class CodeBlock extends HTMLElement implements UAIEditorEventListener { +export class Code extends HTMLElement implements UAIEditorEventListener { // 按钮选项 menuButtonOptions: MenuButtonOptions = { menuType: "button", enable: true, icon: icon, hideText: true, - text: t('base.codeblock'), - tooltip: t('base.codeblock'), + text: t('base.code'), + tooltip: t('base.code'), shortcut: "Ctrl+E", } diff --git a/src/i18n/zh.ts b/src/i18n/zh.ts index 776517b..8e38a24 100644 --- a/src/i18n/zh.ts +++ b/src/i18n/zh.ts @@ -28,7 +28,7 @@ export const zh = { "bgColor": "字体背景颜色", "bold": "粗体", "clearFormat": "清除文本格式", - "codeblock": "代码", + "code": "代码", "color": "字体颜色", "fontFamily": { "text": "选择字体",