添加插入音频菜单

This commit is contained in:
wux_labs
2025-02-18 13:21:42 +08:00
parent 6ab33e2060
commit 512c6f917a
8 changed files with 200 additions and 0 deletions
+6
View File
@@ -49,6 +49,7 @@ import { Print } from "./base/Print.ts";
import { Link } from "./insert/Link.ts";
import { Image } from "./insert/Image.ts";
import { Video } from "./insert/Video.ts";
import { Audio } from "./insert/Audio.ts";
/**
* 传统菜单栏
@@ -109,6 +110,7 @@ export class Classic extends HTMLElement implements UAIEditorEventListener {
insertMenuLink!: Link;
insertMenuImage!: Image;
insertMenuVideo!: Video;
insertMenuAudio!: Audio;
constructor(defaultToolbarMenus: Record<string, any>[]) {
super();
@@ -287,6 +289,9 @@ export class Classic extends HTMLElement implements UAIEditorEventListener {
this.insertMenuVideo = new Video({ menuType: "button", enable: true, header: "classic", hideText: false });
this.eventComponents.push(this.insertMenuVideo);
this.insertMenuAudio = new Audio({ menuType: "button", enable: true, header: "classic", hideText: false });
this.eventComponents.push(this.insertMenuAudio);
}
/**
* 创建基础菜单
@@ -367,5 +372,6 @@ export class Classic extends HTMLElement implements UAIEditorEventListener {
group1.appendChild(this.insertMenuLink);
group1.appendChild(this.insertMenuImage);
group1.appendChild(this.insertMenuVideo);
group1.appendChild(this.insertMenuAudio);
}
}