diff options
Diffstat (limited to 'app/assets/javascripts/behaviors/markdown/nodes/heading.js')
-rw-r--r-- | app/assets/javascripts/behaviors/markdown/nodes/heading.js | 27 |
1 files changed, 0 insertions, 27 deletions
diff --git a/app/assets/javascripts/behaviors/markdown/nodes/heading.js b/app/assets/javascripts/behaviors/markdown/nodes/heading.js deleted file mode 100644 index 21b4ec69b70..00000000000 --- a/app/assets/javascripts/behaviors/markdown/nodes/heading.js +++ /dev/null @@ -1,27 +0,0 @@ -import { defaultMarkdownSerializer } from '~/lib/prosemirror_markdown_serializer'; - -// Transforms generated HTML back to GFM for Banzai::Filter::MarkdownFilter -export default ({ levels = [1, 2, 3, 4, 5, 6] } = {}) => ({ - name: 'heading', - schema: { - attrs: { - level: { - default: 1, - }, - }, - content: 'inline*', - group: 'block', - defining: true, - draggable: false, - parseDOM: levels.map((level) => ({ - tag: `h${level}`, - attrs: { level }, - })), - toDOM: (node) => [`h${node.attrs.level}`, 0], - }, - toMarkdown(state, node) { - if (!node.childCount) return; - - defaultMarkdownSerializer.nodes.heading(state, node); - }, -}); |