Package Exports
- smalltalk
- smalltalk/legacy
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (smalltalk) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
Smalltalk

Simple Promise-based replacement of native Alert, Confirm and Prompt.
Install
With help of bower.
bower install smalltalkOr npm:
npm i smalltalkAPI
In every method of smalltalk last parameter options is optional and could be used
for preventing of handling cancel event.
{
cancel: true /* default */
}smalltalk.alert(title, message)

smalltalk.alert('Error', 'There was an error!').then(function() {
console.log('ok');
});smalltalk.confirm(title, message [, options])

smalltalk.confirm('Question', 'Are you sure?').then(function() {
console.log('yes');
}, function() {
console.log('no');
});smalltalk.prompt(title, message, value [, options])

smalltalk.prompt('Question', 'How old are you?', '10').then(function(value) {
console.log(value);
}, function() {
console.log('cancel');
});Bundlers
When webpack rollup or browserify used, you can import es5 version with:
import smalltalk from 'smalltalk/legacy';#License MIT