X-Git-Url: http://source.bookstackapp.com/bookstack/blobdiff_plain/921131f99949960f448b2cfbb0ad78edc8d4f24a..refs/pull/4467/head:/resources/js/wysiwyg/plugins-customhr.js diff --git a/resources/js/wysiwyg/plugins-customhr.js b/resources/js/wysiwyg/plugins-customhr.js index 0744f113f..f5da947f2 100644 --- a/resources/js/wysiwyg/plugins-customhr.js +++ b/resources/js/wysiwyg/plugins-customhr.js @@ -1,38 +1,26 @@ /** * @param {Editor} editor - * @param {String} url */ -function register(editor, url) { - editor.addCommand('InsertHorizontalRule', function () { - let hrElem = document.createElement('hr'); - let cNode = editor.selection.getNode(); - let parentNode = cNode.parentNode; +function register(editor) { + editor.addCommand('InsertHorizontalRule', () => { + const hrElem = document.createElement('hr'); + const cNode = editor.selection.getNode(); + const {parentNode} = cNode; parentNode.insertBefore(hrElem, cNode); }); - editor.ui.registry.addButton('hr', { + editor.ui.registry.addButton('customhr', { icon: 'horizontal-rule', - tooltip: 'Horizontal line', + tooltip: 'Insert horizontal line', onAction() { editor.execCommand('InsertHorizontalRule'); - } - }); - - editor.ui.registry.addMenuItem('hr', { - icon: 'horizontal-rule', - text: 'Horizontal line', - context: 'insert', - onAction() { - editor.execCommand('InsertHorizontalRule'); - } + }, }); } - /** - * @param {WysiwygConfigOptions} options * @return {register} */ -export function getPlugin(options) { +export function getPlugin() { return register; -} \ No newline at end of file +}