Javascript 如何自定义TinyMCE按钮输出

Javascript 如何自定义TinyMCE按钮输出,javascript,tinymce,Javascript,Tinymce,我想更改缩进按钮的默认行为。默认情况下,缩进按钮添加css样式左填充:30px到段落标记。我想把它改成左边距:20px或任何数字 我不确定不侵入tinyMCE代码是否可能。一个选项可能是使用自定义样式,如下所示: 然后应用样式,而不是按缩进按钮。设置“缩进”可用于配置数量。 2014年1月添加了“缩进使用边距”选项,允许您切换css属性: 我之所以需要它,是因为我们使用TinyMCE让用户编辑HTML电子邮件,而电子邮件客户端(esp Outlook)因支持不稳定的CSS而臭名昭著 例如:

我想更改缩进按钮的默认行为。默认情况下,缩进按钮添加css样式
左填充:30px到段落标记。我想把它改成
左边距:20px
或任何数字

我不确定不侵入tinyMCE代码是否可能。一个选项可能是使用自定义样式,如下所示:


然后应用样式,而不是按缩进按钮。

设置“缩进”可用于配置数量。 2014年1月添加了“缩进使用边距”选项,允许您切换css属性:

我之所以需要它,是因为我们使用TinyMCE让用户编辑HTML电子邮件,而电子邮件客户端(esp Outlook)因支持不稳定的CSS而臭名昭著

例如:

    tinymce.init({
        indent_use_margin: true,
        indentation: 20,

如果不修改插件代码,这是不可能的。谢谢!不过,我的实现方式有点不同。结果我改用了格式。只是因为点击链接更类似于按下按钮<代码>格式:{缩进:{选择器:'p',样式:{marginLeft:'20px'}}}
带有链接
    tinymce.init({
        indent_use_margin: true,
        indentation: 20,