Use RootView.eachEditor from WrapGuide package

This commit is contained in:
Kevin Sawicki
2013-01-11 16:46:57 -08:00
parent b39454059e
commit b5a0b76707

View File

@@ -5,14 +5,10 @@ _ = require 'underscore'
module.exports =
class WrapGuide extends View
@activate: (rootView, state) ->
for editor in rootView.getEditors()
if rootView.parents('html').length
@appendToEditorPane(rootView, editor)
rootView.eachEditor (editor) =>
@appendToEditorPane(rootView, editor) if editor.attached
rootView.on 'editor:attached', (e, editor) =>
@appendToEditorPane(rootView, editor)
@appendToEditorPane: (rootView, editor, config) ->
@appendToEditorPane: (rootView, editor) ->
if underlayer = editor.pane()?.find('.underlayer')
underlayer.append(new WrapGuide(rootView, editor))