dialog namespace
Functions
| Function | Description |
|---|---|
| alert(message, opt_callback) | Wrapper to window.alert() that app developers may override via setAlert to provide alternatives to the modal browser window. |
| confirm(message, callback) | Wrapper to window.confirm() that app developers may override via setConfirm to provide alternatives to the modal browser window. |
| prompt(message, defaultValue, callback) | Wrapper to window.prompt() that app developers may override via setPrompt to provide alternatives to the modal browser window. Built-in browser prompts are often used for better text input experience on mobile device. We strongly recommend testing mobile when overriding this. |
| setAlert(alertFunction) | Sets the function to be run when Blockly.dialog.alert() is called. |
| setConfirm(confirmFunction) | Sets the function to be run when Blockly.dialog.confirm() is called. |
| setPrompt(promptFunction) | Sets the function to be run when Blockly.dialog.prompt() is called. **Important**: When overridding this, be aware that non-native prompt experiences may require managing ephemeral focus in FocusManager. This isn't needed for the native window prompt because it prevents focus from being changed while open. |
| setToast(toastFunction) | Sets the function to be run when Blockly.dialog.toast() is called. |
| toast(workspace, options) | Displays a temporary notification atop the workspace. Blockly provides a default toast implementation, but developers may provide their own via setToast. For simple appearance customization, CSS should be sufficient. |