mirror of
https://github.com/atom/atom.git
synced 2026-04-06 03:02:13 -04:00
Modernize wrap-guide package to use package.cson
This commit is contained in:
@@ -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)
|
||||
@@ -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()
|
||||
1
src/packages/wrap-guide/package.cson
Normal file
1
src/packages/wrap-guide/package.cson
Normal file
@@ -0,0 +1 @@
|
||||
'main': 'lib/wrap-guide-view'
|
||||
Reference in New Issue
Block a user