mirror of
https://github.com/nasa/openmct.git
synced 2025-05-09 12:03:21 +00:00
Allow string or model to simplify message specification
This commit is contained in:
parent
95ea33b441
commit
b3d4f48e2e
@ -52,7 +52,7 @@ define(
|
|||||||
* are used to inform users of events in a non-intrusive way. As
|
* are used to inform users of events in a non-intrusive way. As
|
||||||
* much as possible, notifications share a model with blocking
|
* much as possible, notifications share a model with blocking
|
||||||
* dialogs so that the same information can be provided in a dialog
|
* dialogs so that the same information can be provided in a dialog
|
||||||
* and then minimized to a banner notification if needed.
|
* and then minimized to a banner notification if needed, or vice-versa.
|
||||||
*
|
*
|
||||||
* @typedef {object} NotificationModel
|
* @typedef {object} NotificationModel
|
||||||
* @property {string} title The title of the message
|
* @property {string} title The title of the message
|
||||||
@ -75,6 +75,7 @@ define(
|
|||||||
* @property {NotificationOption[]} options any additional
|
* @property {NotificationOption[]} options any additional
|
||||||
* actions the user can take. Will be represented as additional buttons
|
* actions the user can take. Will be represented as additional buttons
|
||||||
* that may or may not be available from a banner.
|
* that may or may not be available from a banner.
|
||||||
|
* @see DialogModel
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -220,7 +221,8 @@ define(
|
|||||||
* @returns {Notification} the provided notification decorated with
|
* @returns {Notification} the provided notification decorated with
|
||||||
* functions to dismiss or minimize
|
* functions to dismiss or minimize
|
||||||
*/
|
*/
|
||||||
NotificationService.prototype.info = function (notificationModel) {
|
NotificationService.prototype.info = function (model) {
|
||||||
|
var notificationModel = typeof model === "string" ? {title: model} : model
|
||||||
notificationModel.autoDismiss = notificationModel.autoDismiss || true;
|
notificationModel.autoDismiss = notificationModel.autoDismiss || true;
|
||||||
notificationModel.severity = "info";
|
notificationModel.severity = "info";
|
||||||
return this.notify(notificationModel);
|
return this.notify(notificationModel);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user