0
Я хочу знать, как создать плагин ckeditor (v4.x) с двумя или более командами внутри него.Плагин с несколькими командами в ckeditor
Я смог создать и выполнить CKEditor с помощью одной команды, так как код может быть пилой ниже:
CKEDITOR.plugins.add ('family',
{
init: function (editor)
{
editor.setKeystroke (CKEDITOR.CTRL + 65, 'parent'); // CTRL+A
editor.addCommand ('parent',
{
exec : function(editor)
{
var selection = editor.getSelection().getSelectedText();
editor.insertHtml ('<span data-role="parent">' + selection + '</span>');
}
});
}
});
То, что я хочу добиться:
CKEDITOR.plugins.add ('family',
{
init: function (editor)
{
editor.setKeystroke (CKEDITOR.CTRL + 65, 'parent'); // CTRL+A
editor.addCommand ('parent',
{
exec : function(editor)
{
var selection = editor.getSelection().getSelectedText();
editor.insertHtml ('<span data-role="parent">' + selection + '</span>');
}
});
editor.setKeystroke (CKEDITOR.CTRL + 69, 'child'); // CTRL+E
editor.addCommand ('child',
{
exec : function (editor)
{
var selection = editor.getSelection().getSelectedText();
editor.insertHtml ('<span data-role="child">' + selection + '</span>');
}
});
}
});
Предложения?