MCPcopy Create free account
hub / github.com/docusealco/docuseal / loadTiptap

Function loadTiptap

app/javascript/elements/html_editor.js:5–33  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

3import { LinkTooltip } from './markdown_editor'
4
5async function loadTiptap () {
6 const [core, document, text, hardBreak, gapcursor, dropcursor, extensions, pmState, pmView] = await Promise.all([
7 import(/* webpackChunkName: "markdown-editor" */ '@tiptap/core'),
8 import(/* webpackChunkName: "markdown-editor" */ '@tiptap/extension-document'),
9 import(/* webpackChunkName: "markdown-editor" */ '@tiptap/extension-text'),
10 import(/* webpackChunkName: "markdown-editor" */ '@tiptap/extension-hard-break'),
11 import(/* webpackChunkName: "markdown-editor" */ '@tiptap/extension-gapcursor'),
12 import(/* webpackChunkName: "markdown-editor" */ '@tiptap/extension-dropcursor'),
13 import(/* webpackChunkName: "markdown-editor" */ '@tiptap/extensions'),
14 import(/* webpackChunkName: "markdown-editor" */ '@tiptap/pm/state'),
15 import(/* webpackChunkName: "markdown-editor" */ '@tiptap/pm/view')
16 ])
17
18 return {
19 Editor: core.Editor,
20 Extension: core.Extension,
21 Node: core.Node,
22 Mark: core.Mark,
23 Document: document.default || document,
24 Text: text.default || text,
25 HardBreak: hardBreak.default || hardBreak,
26 Gapcursor: gapcursor.default || gapcursor,
27 Dropcursor: dropcursor.default || dropcursor,
28 UndoRedo: extensions.UndoRedo,
29 Plugin: pmState.Plugin,
30 Decoration: pmView.Decoration,
31 DecorationSet: pmView.DecorationSet
32 }
33}
34
35const editorStylesheet = new CSSStyleSheet()
36

Callers 1

connectedCallbackMethod · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected