cocoadialog
v1.0.5
Published
Node.js wrapper for cocoaDialog
Downloads
17
Maintainers
Readme
cocoadialog
Node.js wrapper for cocoaDialog
Note: Issues with the actual cocoaDialog application should be filed in its issue queue.
Install
$ npm install --save cocoadialog
Basic Usage
const cocoaDialog = require('cocoadialog').setGlobalOption({
stringOutput: true
});
cocoaDialog.msgBox()
.setTitle('This is the title')
.setIcon('caution')
.setLabel('This is the label')
.setButtons('Ok', 'Cancel', 'More')
.open()
.then(result => {
if (result.button === 'Ok') {
console.log('Ok button was clicked.');
}
else if (result.button === 'More') {
console.log('More button was clicked.');
}
})
.catch(result => {
if (result.hasAborted()) {
console.log('Cancel button was clicked.');
}
else {
console.error(result.error);
}
});
Examples
API
License
MIT © Mark Carver