gpt4 book ai didi

plugins - TinyMCE 插件未显示

转载 作者:行者123 更新时间:2023-12-01 11:57:45 25 4
gpt4 key购买 nike

我的插件没有出现在 tinymce 中,即使我可以看到它被调用。有人看到我错过了什么吗?

(function () {
tinymce.PluginManager.requireLangPack('prettifier');
tinymce.create('tinymce.plugins.PrettifierPlugin', {
init: function (ed, url) {
debugger;
// ed.addCommand('mcePrettifier', function () {
// ed.windowManager.open({
// file: url + '/dialog.htm',
// width: 320 + ed.getLang('prettifier.delta_width', 0),
// height: 120 + ed.getLang('prettifier.delta_height', 0),
// inline: 1
// });
// });

// ed.addButton('prettifier', {
// title: 'prettifier.desc',
// cmd: 'mcePrettifier',
// image: url + '/img/prettifier.gif'
// });

ed.addButton('prettifier', {
title: 'prettifier.desc',
cmd: 'mcePrettifier',
image: url + '/img/prettifier.gif',
onclick: function () {
ed.focus(),
ed.selection.setContent('<pre class="prettifier">' + ed.selection.getContent() + '</pre>');
}
});


},

createControl: function (n, cm) {
return null;
},

getInfo: function () {
return {
longname: 'Code Prettifier plugin',
author: 'blah',
authorurl: 'http://blah.com',
infourl: 'http://blah.com',
version: "1.0"
};
}
});

debugger;
tinymce.PluginManager.add('prettifier', tinymce.plugins.PrettifierPlugin);
})();

谢谢

最佳答案

假设您已将它正确地包含在 plugins 元素和 *theme_advanced_buttons* 配置项中,那么我怀疑问题是您的插件中的 JavaScript 错误。

在您包含的代码中,在按钮的 onclicked.focus() 末尾有一个逗号而不是分号.

关于plugins - TinyMCE 插件未显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5305661/

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