Move core:close into handleWindowEvents

This commit is contained in:
Corey Johnson & Nathan Sobo
2013-02-20 09:58:34 -08:00
parent cb1e48bfef
commit f5ecaf436e
2 changed files with 8 additions and 10 deletions

View File

@@ -30,14 +30,6 @@ windowAdditions =
$(document).on 'keydown', keymap.handleKeyEvent
keymap.bindDefaultKeys()
$(window).on 'core:close', => window.close()
handleWindowEvents: ->
$(window).command 'window:close', => window.close()
$(window).command 'window:toggle-full-screen', => atom.toggleFullScreen()
$(window).on 'focus', -> $("body").removeClass('is-blurred')
$(window).on 'blur', -> $("body").addClass('is-blurred')
# This method is intended only to be run when starting a normal application
# Note: RootView assigns itself on window on initialization so that
# window.rootView is available when loading user configuration
@@ -56,6 +48,13 @@ windowAdditions =
pathToOpen = atom.getPathToOpen()
rootView.open(pathToOpen) if !pathToOpen or fs.isFile(pathToOpen)
handleWindowEvents: ->
$(window).on 'core:close', => window.close()
$(window).command 'window:close', => window.close()
$(window).command 'window:toggle-full-screen', => atom.toggleFullScreen()
$(window).on 'focus', -> $("body").removeClass('is-blurred')
$(window).on 'blur', -> $("body").addClass('is-blurred')
buildProjectAndRootView: ->
RootView = require 'root-view'
Project = require 'project'