56 lines
1.6 KiB
JavaScript
56 lines
1.6 KiB
JavaScript
define([
|
|
'jquery',
|
|
'alertify',
|
|
], function ($, alertify) {
|
|
var AlertifyWrapper = function () {
|
|
var success = function (message, timeout) {
|
|
var alertMessage = '\
|
|
<div class="media font-green-3 text-14">\
|
|
<div class="media-body media-middle">\
|
|
<div class="alert-icon success-icon">\
|
|
<i class="fa fa-check" aria-hidden="true"></i>\
|
|
</div>\
|
|
<div class="alert-text">' + message + '</div>\
|
|
</div>\
|
|
</div>';
|
|
var alert = alertify.success(alertMessage, timeout);
|
|
return alert;
|
|
};
|
|
|
|
var error = function(message, timeout) {
|
|
var alertMessage = '\
|
|
<div class="media font-red-3 text-14">\
|
|
<div class="media-body media-middle">\
|
|
<div class="alert-icon error-icon">\
|
|
<i class="fa fa-exclamation-triangle" aria-hidden="true"></i>\
|
|
</div>\
|
|
<div class="alert-text">' + message + '</div>\
|
|
</div>\
|
|
</div>';
|
|
var alert = alertify.error(alertMessage, timeout);
|
|
return alert;
|
|
};
|
|
|
|
var info = function(message, timeout) {
|
|
var alertMessage = '\
|
|
<div class="media alert-info font-blue text-14">\
|
|
<div class="media-body media-middle">\
|
|
<div class="alert-icon info-icon">\
|
|
<i class="fa fa-info" aria-hidden="true"></i>\
|
|
</div>\
|
|
<div class="alert-text">' + message + '</div>\
|
|
</div>\
|
|
</div>';
|
|
var alert = alertify.notify(alertMessage, timeout);
|
|
return alert;
|
|
};
|
|
|
|
$.extend(this, {
|
|
'success': success,
|
|
'error': error,
|
|
'info': info,
|
|
});
|
|
};
|
|
return AlertifyWrapper;
|
|
});
|