如何将类添加到 TinyMCE 表编辑器的下拉菜单中
总之,
我正在开发一个 Django 应用程序,该应用程序使用 TinyMCE 编辑器和 TinyMCE 的表格插件。用户请求自定义表类(假设有些应该是红色,其他应该是蓝色)。
这在 CSS 中很容易做到。我可以重写 HTML 来做到这一点。但是 TinyMCE 表编辑器对话框中有一个组合框,上面写着“class”,如果我在其中输入一些内容,它就会显示在表的 class 属性中。
我的问题是如何让自定义类自动出现在该组合框中?
我注意到表插件的 init() 函数有一行
addClassesToList('class', "table_styles");
但我无法弄清楚“table_styles”的定义位置。
有什么建议吗?
PS
我在文档中看到我可以将“table_styles”传递给 init() 函数。然而,该函数似乎从未被显式调用。有没有办法可以动态添加这个?
All,
I am working on a Django application that uses the TinyMCE editor and the tables plugin for TinyMCE. Users have requested custom table classes (let's say some should be red and others should be blue).
This is easy enough to do in CSS. And I can override the HTML to do this. But there is a combobox in the TinyMCE table editor dialog box that says "class" and if I type something into this it shows up in the class attribute of the table.
My question is how can I have custom classes automatically appear in that combobox?
I've noticed that the table plugin's init() function has the line
addClassesToList('class', "table_styles");
But I can't work out where "table_styles" are defined.
Any suggestions?
P.S.
I've seen in the documentation that I can just pass "table_styles" to the init() function. However, that function doesn't seem to ever explicitly get called. Is there a way I can add this dynamically?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在tables.js中添加以下代码:
in tables.js add the following code: