From 565b611c18c8cd4e85787de0f271703afa6e2fdd Mon Sep 17 00:00:00 2001 From: Nathan Sobo Date: Wed, 2 Apr 2014 20:05:27 -0600 Subject: [PATCH] Do a better job imitating the old SpacePen-based editor --- src/react-editor-view.coffee | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/react-editor-view.coffee b/src/react-editor-view.coffee index 69aba9f91..4120789ec 100644 --- a/src/react-editor-view.coffee +++ b/src/react-editor-view.coffee @@ -4,14 +4,20 @@ EditorComponent = require './editor-component' module.exports = class ReactEditorView extends View - @content: -> @div class: 'react-wrapper' + @content: -> @div class: 'editor react-wrapper' constructor: (@editor) -> super + getEditor: -> @editor + afterAttach: (onDom) -> return unless onDom + @attached = true @component = React.renderComponent(EditorComponent({@editor}), @element) + @trigger 'editor:attached', [this] beforeDetach: -> React.unmountComponentAtNode(@element) + @attached = false + @trigger 'editor:detached', this