🎨 Add data-id attribute to the buttons (#14885)

fix https://github.com/siyuan-note/siyuan/issues/12518
This commit is contained in:
Jeffrey Chen 2025-05-24 11:30:16 +08:00 committed by GitHub
parent 871baab5a3
commit d7421a84f5
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -1116,6 +1116,7 @@ export class WYSIWYG {
window.siyuan.menus.menu.remove();
if (!protyle.disabled) {
window.siyuan.menus.menu.append(new MenuItem({
id: "mergeCell",
label: window.siyuan.languages.mergeCell,
click: () => {
if (tableBlockElement) {
@ -1236,8 +1237,9 @@ export class WYSIWYG {
}
}
}).element);
window.siyuan.menus.menu.append(new MenuItem({type: "separator"}).element);
window.siyuan.menus.menu.append(new MenuItem({id: "separator_1", type: "separator"}).element);
window.siyuan.menus.menu.append(new MenuItem({
id: "alignLeft",
icon: "iconAlignLeft",
accelerator: window.siyuan.config.keymap.editor.general.alignLeft.custom,
label: window.siyuan.languages.alignLeft,
@ -1263,6 +1265,7 @@ export class WYSIWYG {
}
}).element);
window.siyuan.menus.menu.append(new MenuItem({
id: "alignCenter",
icon: "iconAlignCenter",
accelerator: window.siyuan.config.keymap.editor.general.alignCenter.custom,
label: window.siyuan.languages.alignCenter,
@ -1288,6 +1291,7 @@ export class WYSIWYG {
}
}).element);
window.siyuan.menus.menu.append(new MenuItem({
id: "alignRight",
icon: "iconAlignRight",
accelerator: window.siyuan.config.keymap.editor.general.alignRight.custom,
label: window.siyuan.languages.alignRight,
@ -1312,6 +1316,7 @@ export class WYSIWYG {
}
}).element);
window.siyuan.menus.menu.append(new MenuItem({
id: "useDefaultAlign",
icon: "",
label: window.siyuan.languages.useDefaultAlign,
click: () => {
@ -1335,7 +1340,7 @@ export class WYSIWYG {
}
}
}).element);
window.siyuan.menus.menu.append(new MenuItem({type: "separator"}).element);
window.siyuan.menus.menu.append(new MenuItem({id: "separator_2", type: "separator"}).element);
}
window.siyuan.menus.menu.append(new MenuItem({
id: "copyPlainText",
@ -1370,6 +1375,7 @@ export class WYSIWYG {
}
}).element);
window.siyuan.menus.menu.append(new MenuItem({
id: "copy",
icon: "iconCopy",
accelerator: "⌘C",
label: window.siyuan.languages.copy,
@ -1382,6 +1388,7 @@ export class WYSIWYG {
}).element);
if (!protyle.disabled) {
window.siyuan.menus.menu.append(new MenuItem({
id: "cut",
icon: "iconCut",
accelerator: "⌘X",
label: window.siyuan.languages.cut,
@ -1393,6 +1400,7 @@ export class WYSIWYG {
}
}).element);
window.siyuan.menus.menu.append(new MenuItem({
id: "clear",
label: window.siyuan.languages.clear,
icon: "iconTrashcan",
accelerator: "⌦",
@ -1401,6 +1409,7 @@ export class WYSIWYG {
}
}).element);
window.siyuan.menus.menu.append(new MenuItem({
id: "paste",
label: window.siyuan.languages.paste,
icon: "iconPaste",
accelerator: "⌘V",