Я разрабатываю плагин для отображения кнопки «Следующая строка» на панели инструментов CKEditor. Но когда я набираю текст и нажимаю кнопку следующей строки, он не работает ни на один клик, т. Е. Мне нужно дважды щелкнуть, чтобы перейти к следующей строке.Кнопка для добавления разрыва строки в CKEditor
Я использую CKEditor 4.
Что я должен делать больше, чтобы перейти к следующей строке на один клик. Может ли кто-нибудь помочь мне в этом?
Это мой plugin.js
код
CKEDITOR.plugins.add('newline',
{
init: function (editor) {
var pluginName = 'newline';
editor.ui.addButton('newline',
{
label: 'New Line',
command: 'NewLine',
icon: CKEDITOR.plugins.getPath('newline') + 'images/new_line.png'
});
var cmd = editor.addCommand('NewLine', { exec: showNewLine });
}
});
function showNewLine(e) {
e.insertHtml('<br />');
// Here if I replace the above line with e.insertHtml('<br /> '); it will work fine but is adding an extra space at the beggining of each line.
}
Все, что мне нужно, это кнопка (при нажатии), которая работает точно так же, как Shift + Enter в CKEditor.
Возможно, кто-нибудь ответит на это? – user2742122