我想在tinyMCE图像工具中捕获Ok按钮的click事件

时间:2016-05-16 10:36:15

标签: javascript tinymce-4

我想在tinyMCE图像工具按钮中捕捉OK按钮的点击事件,我该如何实现这一点,附上截图供您参考。

enter image description here

当有人点击“确定”按钮时,我希望触发用户定义的功能。请帮帮我。

1 个答案:

答案 0 :(得分:0)

它已经有几天了但是......

这个解决方案有点脏,但只要你不能/不会编辑插件本身就可以得到按钮:

// top.tinymce.activeEditor.windowManager.windows[0].statusbar is the footer instance
var tinyMceFooterId = top.tinymce.activeEditor.windowManager.windows[0].statusbar._id;
var tinyMceFooter = document.getElementById(tinyMceFooterId);
var tinyMceSubmitButton = tinyMceFooter.querySelector('.mce-primary button');

请记住,如果页脚中有一个带有“mce-primary”类(按钮)的按钮,这将会起作用,这是第一个 - 否则你必须编辑选择器。

不确定是否有更好的方法,除了扩展/自定义图像插件本身 - >至少它有效;)

干杯:)