substance
Version:
Substance is a JavaScript library for web-based content editing. It provides building blocks for realizing custom text editors and web-based publishing systems.
13 lines (10 loc) • 465 B
JavaScript
import TestEditor from './TestEditor'
import createTestEditorSession from './createTestEditorSession'
import getMountPoint from './getMountPoint'
export default function setupEditor(t, ...f) {
let editor = TestEditor.mount({ editorSession: createTestEditorSession(...f) }, getMountPoint(t))
let editorSession = editor.editorSession
let doc = editorSession.getDocument()
let surface = editor.refs.surface
return { editor, editorSession, doc, surface }
}