所有
我正在开发一个Django应用程序,它使用TinyMCE编辑器和TinyMCE的表插件。用户已经请求自定义表类(假设某些应该是红色而其他应该是蓝色)。
这在CSS中很容易做到。我可以覆盖HTML来执行此操作。但是在TinyMCE表编辑器对话框中有一个组合框,上面写着“class”,如果我在其中键入内容,它会显示在表的class属性中。
我的问题是如何在组合框中自动显示自定义类?
我注意到表插件的init()函数有行
addClassesToList('class', "table_styles");
但我无法确定定义“table_styles”的位置。
有什么建议吗?
P.S。
我在文档中看到我可以将“table_styles”传递给init()函数。但是,该函数似乎没有明确地被调用。有没有办法可以动态添加它?
答案 0 :(得分:3)
添加以下代码:
function init() {
settings = tinyMCE.settings;
settings["table_styles"] = "make stuff red=red;make stuff blue=blue;" + settings["table_styles"];
tinyMCE.settings["table_styles"] = settings["table_styles"];