【发布时间】:2017-07-18 00:44:34
【问题描述】:
在我的 tinymce 初始化中,我使用我的预定义样式
style_formats : [
{title : 'Date', inline : 'span', classes : 'date'},
{title : 'Trend UP', inline : 'span', classes : 'trend_up'},
{title : 'Trend DOWN', inline : 'span', classes : 'trend_down'},
{title : 'Trend NO', inline : 'span', classes : 'trend_no'}
]
这种预定义样式将选定的内容包装到 span 标签中并为其添加特定的类; 但现在我需要添加提供相同功能的快捷方式(热键)
为此,我创建了插件来定义我的热键
(function(){
tinymce.create('tinymce.plugins.MyShortcuts', {
init : function(ed, url) {
ed.addShortcut('ctrl+e','Format Blockquote', ['FormatBlock', false, 'blockquote'], this);
}
});
// Register plugin with a short name
tinymce.PluginManager.add('my_shortcuts', tinymce.plugins.MyShortcuts);
})();
它适用于块引用。但我在tinymce documentation 中没有找到任何有用的信息为我的自定义样式实现快捷方式。
谁能帮我实现这个功能? 我试着做
ed.addShortcut('ctrl+e','Format Trend UP', ['FormatBlock', false, 'Trend UP'], this);
和
ed.addShortcut('ctrl+e','Format Trend UP', ['StylesBlock', false, 'Trend UP'], this);
但它不起作用。
【问题讨论】:
-
请问我在哪里可以将该代码粘贴到 Tinymce 3 中以将短代码添加到 Blockquote?我会感谢你的回答
标签: javascript tinymce