[Notifications] Extract minimize and dismiss logic

This commit is contained in:
Alex M
2016-10-08 21:36:31 +03:00
parent e19edbb27a
commit 9456370077

View File

@@ -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;
})() })()
}; };