X-Git-Url: http://source.bookstackapp.com/bookstack/blobdiff_plain/ef211a76aede33136416d50b6c636de7bff3fbed..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 d484284ca..f5da947f2 100644 --- a/resources/js/wysiwyg/plugins-customhr.js +++ b/resources/js/wysiwyg/plugins-customhr.js @@ -1,29 +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: 'Insert horizontal line', onAction() { editor.execCommand('InsertHorizontalRule'); - } + }, }); } - /** - * @param {WysiwygConfigOptions} options * @return {register} */ -export function getPlugin(options) { +export function getPlugin() { return register; -} \ No newline at end of file +}