js/notify.js
/**
* User notification module
*/
define(['jquery', 'logger', 'templates/notification.hbs'], function($, Log, message_template) {
'use strict';
function show_message(message, type, container) {
container = container || 'section.default .container:first';
$(container).prepend(message_template({
level: type == 'error' ? 'danger' : type,
message: message
}));
Log.debug('Notify:', {type: type, message: message, container: container});
}
return {
error: function(message, container) {
show_message(message, 'error', container);
},
success: function(message, container) {
show_message(message, 'success', container);
}
};
});