Bootstrap – komunikat notyfikujący
Na stronie http://blogs.taiga.nl/martijn/2011/05/03/keep-your-users-informed-with-asp-net-mvc/ znajduje się prosty mechanizm notyfikacji. Graficznie wykorzystuje, elementy znajdujące się w JQuery. Ale można to zmienić rozbudowując funkcje displayMessage:
mvcNotify.displayMessage = function (message, messageType) { if (!message || !messageType) return; mvcNotify.handle = mvcNotify.handle || $(mvcNotify.selectorHandle); //reuse handle for performance strHtml = '<div class="messagebox alert alert-' + mvcNotify.getAlertName(messageType.toLowerCase()) + '"><span class="glyphicon glyphicon-' + mvcNotify.getIconName(messageType.toLowerCase()) + '"></span> ' + message + '</div>'; mvcNotify.handle.append(strHtml); mvcNotify.displayMessages(); }; mvcNotify.getAlertName = function (messageType) { return messageType.toLowerCase() == 'error' ? 'danger' : messageType.toLowerCase(); } mvcNotify.getIconName = function (messageType) { switch (messageType) { case "success": return "ok-circle"; case "error": return "remove-circle"; case "info": return "info-sign"; default: return "warning-sign"; } }
Czego przykładem jest: