Export an Atom class from atom.coffee

This commit is contained in:
Kevin Sawicki
2013-09-26 08:30:45 -07:00
parent 44d6bf9bf0
commit 7f4ccf6a42
2 changed files with 8 additions and 5 deletions

View File

@@ -14,10 +14,12 @@ PackageManager = require './package-manager'
ThemeManager = require './theme-manager'
ContextMenuManager = require './context-menu-manager'
window.atom =
packages: new PackageManager()
themes: new ThemeManager()
contextMenu: new ContextMenuManager(remote.getCurrentWindow().loadSettings.devMode)
module.exports =
class Atom
constructor: ->
@packages = new PackageManager()
@themes = new ThemeManager()
@contextMenu = new ContextMenuManager(@getLoadSettings().devMode)
getLoadSettings: ->
@getCurrentWindow().loadSettings

View File

@@ -1,9 +1,10 @@
# Like sands through the hourglass, so are the days of our lives.
startTime = new Date().getTime()
require './atom'
Atom = require './atom'
require './window'
window.atom = new Atom()
window.setUpEnvironment('editor')
window.startEditorWindow()
console.log "Window load time: #{new Date().getTime() - startTime}ms"