/**
* @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
+}