inject css

This commit is contained in:
Philipp Kühn
2020-03-04 21:45:49 +01:00
parent 4981571c20
commit 0dc51bf47e
3 changed files with 78 additions and 0 deletions

View File

@@ -9,6 +9,7 @@ import {addListNodes} from "prosemirror-schema-list"
import {exampleSetup} from "prosemirror-example-setup"
import elementFromString from './utils/elementFromString'
import injectCSS from './utils/injectCSS'
type EditorContent = string | JSON
@@ -38,6 +39,8 @@ export class Editor {
this.registerCommand('focus', require('./commands/focus').default)
this.registerCommand('insertText', require('./commands/insertText').default)
this.registerCommand('insertHTML', require('./commands/insertHTML').default)
injectCSS(require('./style.css'))
}
get state() {
@@ -144,5 +147,13 @@ export class Editor {
return div.innerHTML
}
public destroy() {
if (!this.view) {
return
}
this.view.destroy()
}
}