Modernize wrap-guide package to use package.cson

This commit is contained in:
Corey Johnson & Kevin Sawicki
2013-02-07 17:03:49 -08:00
parent c18abc154a
commit 99fb8e2b3b
3 changed files with 4 additions and 9 deletions

View File

@@ -1,6 +0,0 @@
AtomPackage = require 'atom-package'
WrapGuideView = require './src/wrap-guide-view'
module.exports =
class WrapGuide extends AtomPackage
activate: (rootView) -> WrapGuideView.activate(rootView)

View File

@@ -4,20 +4,20 @@ _ = require 'underscore'
module.exports =
class WrapGuideView extends View
@activate: (rootView, state) ->
@activate: ->
rootView.eachEditor (editor) =>
@appendToEditorPane(rootView, editor) if editor.attached
@appendToEditorPane: (rootView, editor) ->
if underlayer = editor.pane()?.find('.underlayer')
underlayer.append(new WrapGuideView(rootView, editor))
underlayer.append(new WrapGuideView(editor))
@content: ->
@div class: 'wrap-guide'
defaultColumn: 80
initialize: (@rootView, @editor) =>
initialize: (@editor) =>
@observeConfig 'editor.fontSize', => @updateGuide()
@subscribe @editor, 'editor:path-changed', => @updateGuide()
@subscribe @editor, 'editor:min-width-changed', => @updateGuide()

View File

@@ -0,0 +1 @@
'main': 'lib/wrap-guide-view'