function BotleaguesFrontend(){} BotleaguesFrontend.message = function(user_options) { options = { dismissable: true, prepend_to: $('#messages'), type: 'info' }; for (var key in user_options) { options[key] = user_options[key]; } var html = '
'; if (options.dismissable === true) html += '×'; html += options.message; html += '
'; html = $(html); html.hide().prependTo(options.prepend_to).slideDown().delay(3000).fadeOut().queue(html.remove); }; BotleaguesFrontend.danger = BotleaguesFrontend.error = function(user_options) { user_options.type = 'danger'; return BotleaguesFrontend.message(user_options); }; BotleaguesFrontend.success = function(user_options) { user_options.type = 'success'; return BotleaguesFrontend.message(user_options); }; BotleaguesFrontend.warning = function(user_options) { user_options.type = 'warning'; return BotleaguesFrontend.message(user_options); };