[Notifications] Extract minimize and dismiss logic
This commit is contained in:
@@ -208,10 +208,15 @@ define(
|
|||||||
* @private
|
* @private
|
||||||
*/
|
*/
|
||||||
NotificationService.prototype.dismissOrMinimize = function (notification) {
|
NotificationService.prototype.dismissOrMinimize = function (notification) {
|
||||||
if (notification.minimizeInsteadOfDismiss) {
|
var model = notification.model;
|
||||||
notification.minimize();
|
if (model.severity === "info") {
|
||||||
|
if (model.autoDismiss === false) {
|
||||||
|
notification.minimize();
|
||||||
|
} else {
|
||||||
|
notification.dismiss();
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
notification.dismiss();
|
notification.minimize();
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -341,16 +346,6 @@ define(
|
|||||||
return notificationModel.autoDismiss;
|
return notificationModel.autoDismiss;
|
||||||
}
|
}
|
||||||
return self.AUTO_DISMISS_TIMEOUT;
|
return self.AUTO_DISMISS_TIMEOUT;
|
||||||
})(),
|
|
||||||
|
|
||||||
minimizeInsteadOfDismiss: (function () {
|
|
||||||
if (notificationModel.severity === "info") {
|
|
||||||
if (notificationModel.autoDismiss === false) {
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
return true;
|
|
||||||
})()
|
})()
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user