我目前正在为克隆对话基础设施编写替代品。主要用于个人使用和娱乐,但在 github 上可作为collective.js.jqueryuidialog 获得。
目前我正在努力管理对话框中 tinyMCE 编辑器的初始化。
我试图用 getScript 获取丢失的脚本,但后来我卡住了。我用谷歌搜索了一些初始化钩子,比如这个
$(document).bind('loadInsideOverlay', function() {
$('textarea.mce_editable').each(function() {
var config = new TinyMCEConfig($(this).attr('id'));
config.init();
});
});
但没有一个工作。
有什么想法或建议可以进一步阅读吗?
更新
我更新Products.TinyMCE
到版本 1.3.3 并继续执行 ZMI 中的升级步骤。所有其他功能仍在工作(Yeehaa)。
我意识到,调用似乎已经改变,因为所有带有 tinyMCE 的页面现在都get
向一个名为的视图发出命令,该视图tiny_mce_gzp.js
似乎从门户提供了实际配置的编辑器。
实际上,我正在挖掘源代码以找到该调用并复制它的行为。