From 289fbb032f17da789a6b8172b7994a6a0abbd9e8 Mon Sep 17 00:00:00 2001 From: Chris Wanstrath Date: Wed, 9 Nov 2011 12:15:19 -0800 Subject: [PATCH] window.atom, window.atom.app --- src/app.coffee | 8 ++++---- src/native.coffee | 3 +-- src/startup.coffee | 5 ++++- 3 files changed, 9 insertions(+), 7 deletions(-) diff --git a/src/app.coffee b/src/app.coffee index 860bf00ea..00675c610 100644 --- a/src/app.coffee +++ b/src/app.coffee @@ -4,12 +4,12 @@ require 'window' module.exports = class App - @startup: -> + constructor: -> KeyBinder.register "app", @ window.startup() - @open: (path) -> + open: (path) -> OSX.NSApp.open path - @quit: -> - OSX.NSApp.terminate null + quit: -> + OSX.NSApp.terminate null diff --git a/src/native.coffee b/src/native.coffee index 7076af410..8a9765694 100644 --- a/src/native.coffee +++ b/src/native.coffee @@ -30,8 +30,7 @@ class Native @openURL: (url) -> window.location = url - App = require 'app' - App.activeWindow.setTitle _.last url.replace(/\/$/,'').split '/' + atom.app.activeWindow.setTitle _.last url.replace(/\/$/,'').split '/' # Returns null or a file path. @savePanel: -> diff --git a/src/startup.coffee b/src/startup.coffee index 352a96d44..928d68935 100644 --- a/src/startup.coffee +++ b/src/startup.coffee @@ -1,3 +1,6 @@ # Like sands through the hourglass, so are the days of our lives. + App = require 'app' -App.startup() + +window.atom = {} +window.atom.app = new App