Skip to content

Instantly share code, notes, and snippets.

@mgutz
Created January 12, 2011 03:43
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mgutz/775658 to your computer and use it in GitHub Desktop.
Save mgutz/775658 to your computer and use it in GitHub Desktop.
# using named functions
doSomething = (done) ->
mainWindow.menu "File", onFile
onFile = (er, file) ->
return cb(er) if er
file.openMenu onMenu
onMenu = (er, menu) ->
return er if er
menu.item "Open", onOpen
onOpen = (er, item) ->
return er if er
item.click onClick
onClick = (er) ->
return er if er
mainWindow.getChild type("Window"), onGetWindow
onGetWindow = (er, dialog) ->
return er if er
dialog.doSomething done
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment