添加页面水印设置功能

This commit is contained in:
wux_labs
2025-02-19 23:22:00 +08:00
parent ea1b0222a8
commit 3c652aa69d
4 changed files with 184 additions and 0 deletions
+6
View File
@@ -69,6 +69,7 @@ import { Diagrams } from "./tools/Diagrams.ts";
import { ToggleToc } from "./page/ToggleToc.ts";
import { BackgroundColor } from "./page/BackgroundColor.ts";
import { Watermark } from "./page/Watermark.ts";
/**
* 传统菜单栏
@@ -164,6 +165,7 @@ export class Classic extends HTMLElement implements UAIEditorEventListener {
// 页面菜单
pageMenuToggleToc!: ToggleToc;
pageMenuBackgroundColor!: BackgroundColor;
pageMenuWatermark!: Watermark;
constructor(defaultToolbarMenus: Record<string, any>[]) {
super();
@@ -408,6 +410,9 @@ export class Classic extends HTMLElement implements UAIEditorEventListener {
this.pageMenuBackgroundColor = new BackgroundColor({ menuType: "popup", enable: true, header: "classic", hideText: false });
this.eventComponents.push(this.pageMenuBackgroundColor);
this.pageMenuWatermark = new Watermark({ menuType: "popup", enable: true, header: "classic", hideText: false });
this.eventComponents.push(this.pageMenuWatermark);
}
/**
* 创建基础菜单
@@ -579,5 +584,6 @@ export class Classic extends HTMLElement implements UAIEditorEventListener {
group2.classList.add("uai-classic-virtual-group");
this.classicMenuPageGroup.appendChild(group2);
group2.appendChild(this.pageMenuBackgroundColor);
group2.appendChild(this.pageMenuWatermark);
}
}