$('button').on('click', function(){ app.toast('A basic toast using Javascript. It stays for 4 seconds.');});$('button').on('click', function(){ app.toast('This toast stays for 7 seconds.', { duration: 7000 });});$('button').on('click', function(){ app.toast('Including an action button with link.', { actionTitle: 'Retry', actionUrl: 'something' });});$('button').on('click', function(){ app.toast('Including a danger action button', { actionTitle: 'Retry', actionUrl: 'something', actionColor: 'danger' });});$('button').on('click', function(){ app.toast('Including a success action button', { actionTitle: 'Retry', actionUrl: 'something', actionColor: 'success' });});<button class="btn btn-primary" data-provide="toast" data-text="This content is from data attribute." data-action-title="Retry" data-action-color="purple">Basic data-attribute</button>Documentation
Usage
Trigger the toast via JavaScript:
app.toast(text, options)Trigger the toast via data-attribute when user click on the element:
<button data-provide="toast" data-text="Sample text." data-duration="3000">Toast it</button>Options
Options can be passed via data attributes or JavaScript. For data attributes, append the option name to data-, as in data-duration="4000"or data-action-title="Undo".
| Name | Type | Default | Description |
|---|---|---|---|
duration | Number | 4000 | How long the toast should be visible (ms). |
actionTitle | String | null | The text for action button. |
actionUrl | String | null | The link for action button. |
actionColor | String | 'warning' | The color of action button. It could be any string that can attach to .text-*utility class. |