Skip to content
Snippets Groups Projects
Commit d94f72a6 authored by Alexandros Georgantas's avatar Alexandros Georgantas Committed by john
Browse files

Editor added in the notes section

parent d645d8fd
No related branches found
No related tags found
No related merge requests found
import { Component } from 'substance' import { Component, EditorSession,
ProseEditorConfigurator as Configurator } from 'substance'
import MiniEditor from '../../miniEditor/miniEditor'
import config from '../../miniEditor/config'
import Importer from '../../SimpleEditorImporter'
import SimpleExporter from '../../SimpleEditorExporter'
class Notes extends Component { class Notes extends Component {
constructor (props) { constructor (props) {
...@@ -27,13 +32,35 @@ class Notes extends Component { ...@@ -27,13 +32,35 @@ class Notes extends Component {
} }
render ($$) { render ($$) {
const miniEditorSession = this._initMiniEditor()
const resizer = $$('div').addClass('resize-area') const resizer = $$('div').addClass('resize-area')
const notesContainer = $$('div')
.addClass('notes-container').append(resizer)
const el = $$('div')
.addClass('notes-container').append(resizer)
el.append($$(MiniEditor, {
editorSession: miniEditorSession
}))
resizer.addEventListener('mousedown', this.initResize, false) resizer.addEventListener('mousedown', this.initResize, false)
return notesContainer return el
}
_initMiniEditor () {
const configurator = new Configurator().import(config)
configurator.addImporter('html', Importer)
const importer = configurator.createImporter('html')
const doc = importer.importDocument('Hello')
const editorSession = new EditorSession(doc, {
configurator: configurator
})
editorSession.setSaveHandler({
saveDocument: this.saveNote
})
return editorSession
} }
getProvider () { getProvider () {
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment