Merge branch 'main' of github.com:ueberdosis/tiptap into main

This commit is contained in:
Hans Pagel 2021-06-03 09:56:36 +02:00
commit 5aabeabbac
2 changed files with 7 additions and 1 deletions

View File

@ -16,7 +16,7 @@ import Text from '@tiptap/extension-text'
import CodeBlockLowlight from '@tiptap/extension-code-block-lowlight'
// load all highlight.js languages
import { lowlight } from 'lowlight'
import { lowlight } from 'lowlight/lib/all'
// load specific languages only
// import { lowlight } from 'lowlight/lib/core'

View File

@ -2,6 +2,7 @@ import { Plugin, PluginKey } from 'prosemirror-state'
import { Decoration, DecorationSet } from 'prosemirror-view'
import { Node as ProsemirrorNode } from 'prosemirror-model'
import { findChildren } from '@tiptap/core'
import { lowlight as lowlightAll } from 'lowlight'
function parseNodes(nodes: any[], className: string[] = []): { text: string, classes: string[] }[] {
return nodes
@ -43,6 +44,11 @@ function getDecorations({ doc, name, lowlight }: { doc: ProsemirrorNode, name: s
nodes,
})
console.log({
lowlightAll,
languages: lowlightAll.listLanguages(),
})
parseNodes(nodes).forEach(node => {
const to = from + node.text.length