Manage the dialog window of AskiaPortal.
portal.dilalog.prompt({
title: "Give me your age"
message : "Please enter your age in the box belox:",
input: "number",
placeholder: "18-99",
buttons: {
ok : {
text: "Save my age"
},
cancel: {
text: "Dont't save my age"
}
}
}).then((resuit) => {
portal.dialog.alert({
message: (result.button === "ok") ? `You said you have ${result.value}`: "You don't want to give your age"
});
});
Dependencies:
- ./js/portal.channel.js
Methods
(static) alert(config) → {Promise}
Display the 'alert' window dialog
Parameters:
Name | Type | Description | ||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
config |
Object | Config of the dialog window Properties
|
Returns:
- Type
- Promise
(static) confirm(config) → {Promise}
Display the 'confirm' window dialog
Parameters:
Name | Type | Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
config |
Object | Config of the dialog window Properties
|
Returns:
- Type
- Promise
(static) prompt(config) → {Promise}
Display the 'prompt' window dialog
Parameters:
Name | Type | Description | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
config |
Object | Config of the dialog window Properties
|
Returns:
- Type
- Promise
(static) show(config) → {Promise}
Display a dialog window from AskiaPortal
Parameters:
Name | Type | Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
config |
Object | Config of the dialog window Properties
|
Returns:
- Type
- Promise