dialog.showMessageBox doesn't require window as parameter any more.

This commit is contained in:
Cheng Zhao 2013-05-18 10:47:06 +08:00
parent 7e11743735
commit ca1b8ada99
4 changed files with 17 additions and 31 deletions

View file

@ -68,10 +68,8 @@ module.exports =
openMultiFiles: (args...) ->
selectFileWrap args..., 4, 'Open Files'
showMessageBox: (window, options) ->
throw new TypeError('Need Window object') unless window.constructor is BrowserWindow
options = {} unless options?
showMessageBox: (options) ->
options = type: 'none' unless options?
options.type = options.type ? 'none'
options.type = messageBoxTypes.indexOf options.type
throw new TypeError('Invalid message box type') unless options.type > -1
@ -82,7 +80,7 @@ module.exports =
options.message = options.message ? ''
options.detail = options.detail ? ''
binding.showMessageBox window, options.type, options.buttons,
binding.showMessageBox options.type, options.buttons,
String(options.title),
String(options.message),
String(options.detail)