gpt4 book ai didi

javascript - TinyMCE v4 将自定义项添加到上下文菜单

转载 作者:行者123 更新时间:2023-11-29 19:42:11 27 4
gpt4 key购买 nike

我正在我的一个网站上升级 TinyMCE,并尝试将自定义项添加到上下文菜单插件。我似乎无法找到它的任何文档,因为我只能找到 v3。

在上一个版本中,我可以轻松地向上下文菜单添加自定义链接,但由于 TinyMCE 发生了很大变化,我很难添加新链接。谁能指出正确的文档?

我在上一个版本中使用了以下内容:

ed.addCommand('fileMan', function(e) {
fileman();
hide(ed, e);
});

m.add({title : 'Filemanager', icon : 'image', cmd : 'fileMan'});

最佳答案

我能够弄清楚这一点。这是我所做的:

  • 在名为 fileman 的插件目录中创建了一个新文件夹
  • 创建了一个名为 plugin.js 的文件,并在其中添加了本文末尾的代码
  • 精简代码并将精简后的代码放入plugin.min.js
  • 编辑 contextmenu 插件文件夹中的 plugin.min.js 并将 fileman 添加到加载插件列表中
  • 在初始化编辑器时将 fileman 添加到加载的插件列表中

代码:

tinymce.PluginManager.add('fileman', function(editor) {
editor.addMenuItem('fileman', {
icon: 'image',
text: 'Filemanager',
shortcut: 'Ctrl+J',
onclick: function() {
fileman.launch('editor');
},
context: 'insert',
prependToContext: true
});
});

关于javascript - TinyMCE v4 将自定义项添加到上下文菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22393574/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com