Make Atom SpacePen view's default to empty object (where needed)

This commit is contained in:
Corey Johnson
2012-05-16 10:35:50 -07:00
parent a866d53e96
commit 399fc71b3c
13 changed files with 20 additions and 20 deletions

View File

@@ -5,12 +5,12 @@ $ = require 'jquery'
module.exports =
class Dialog extends View
@content: ({prompt}) ->
@content: ({prompt} = {}) ->
@div class: 'tree-view-dialog', =>
@div prompt, outlet: 'prompt'
@subview 'miniEditor', new Editor(mini: true)
initialize: ({path, @onConfirm, select}) ->
initialize: ({path, @onConfirm, select} = {}) ->
@miniEditor.focus()
@on 'tree-view:confirm', => @confirm()
@on 'tree-view:cancel', => @cancel()

View File

@@ -5,7 +5,7 @@ $ = require 'jquery'
module.exports =
class DirectoryView extends View
@content: ({directory, isExpanded}) ->
@content: ({directory, isExpanded} = {}) ->
@li class: 'directory entry', =>
@div outlet: 'header', class: 'header', =>
@span '', class: 'disclosure-arrow', outlet: 'disclosureArrow'
@@ -15,7 +15,7 @@ class DirectoryView extends View
entries: null
header: null
initialize: ({@directory, isExpanded}) ->
initialize: ({@directory, isExpanded} = {}) ->
@expand() if isExpanded
@disclosureArrow.on 'click', => @toggleExpansion()