Skip to content

Add plugin method updateProtyleToolbar #24

@Achuan-2

Description

@Achuan-2

目前需要罗列所有的工具栏元素,然后再在最后添加插件按钮
会造成两个问题

  1. 两个插件如果都要往工具栏添加按钮,就会只显示一个插件的
  2. 插件的toolbar如果没有罗列全,工具栏的按钮就会不全,存在一定风险(因此会造成问题1)
  3. 关闭插件,toolbar不会自动删除,需要用开发者工具刷新下
        this.protyleOptions = {
            toolbar: ["block-ref",
                "a",
                "|",
                "text",
                "strong",
                "em",
                "u",
                "s",
                "mark",
                "sup",
                "sub",
                "clear",
                "|",
                "code",
                "kbd",
                "tag",
                "inline-math",
                "inline-memo",
                "|",
                {
                    name: "insert-smail-emoji",
                    icon: "iconEmoji",
                    hotkey: "⇧⌘I",
                    tipPosition: "n",
                    tip: this.i18n.insertEmoji,
                    click(protyle: Protyle) {
                        protyle.insert("😊");
                    }
                }],
        };

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions