Skip to content

给从不同入口弹出的菜单添加不相同的 data-name 和 data-from 属性 #12506

@TCOTC

Description

@TCOTC
window.siyuan.menus.menu.element.setAttribute("data-name", "barmode");

考虑到兼容性,不修改目前已经存在的 data-name 属性,而是给它们添加新的 data-subname 属性。

app/src/menus/protyle.ts

  • 块标菜单:单选块弹出的、多选块弹出的
  • / 菜单(.hint--menu):输入 / 之后弹出的、输入 / 再输入文本之后弹出的 → 这个不加属性,加个类名吧 → 还是实现 Add plugin event bus to slash menu #16140 更好
  • 文档标题旁的块菜单
  • .protyle-breadcrumb 上的菜单
  • 文档树:右键笔记本/右键文档/多选文档后右键
  • 页签右键菜单
  • 编辑器右键菜单
  • 行级元素右键菜单
  • 其他菜单……

#12518 配合

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions