From 11bb74babbaa3ed73dcd95047fb91ee1c3fad359 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philipp=20Ku=CC=88hn?= Date: Wed, 24 Oct 2018 08:00:36 +0200 Subject: [PATCH] refactoring --- packages/tiptap-extensions/src/nodes/Heading.js | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) diff --git a/packages/tiptap-extensions/src/nodes/Heading.js b/packages/tiptap-extensions/src/nodes/Heading.js index c494efcb..643e2bf3 100644 --- a/packages/tiptap-extensions/src/nodes/Heading.js +++ b/packages/tiptap-extensions/src/nodes/Heading.js @@ -24,7 +24,11 @@ export default class Heading extends Node { group: 'block', defining: true, draggable: false, - parseDOM: this.options.levels.map(level => ({ tag: `h${level}`, attrs: { level } })), + parseDOM: this.options.levels + .map(level => ({ + tag: `h${level}`, + attrs: { level }, + })), toDOM: node => [`h${node.attrs.level}`, 0], } } @@ -50,15 +54,6 @@ export default class Heading extends Node { match => ({ level }), ) }) - - - return [ - textblockTypeInputRule( - new RegExp(`^(#{1,${this.options.levels}})\\s$`), - type, - match => ({ level: match[1].length }), - ), - ] } }