init
This commit is contained in:
commit
e124a47765
19374 changed files with 9806149 additions and 0 deletions
33
KretaWeb/Helpers/NotificationExtensions.cs
Normal file
33
KretaWeb/Helpers/NotificationExtensions.cs
Normal file
|
@ -0,0 +1,33 @@
|
|||
using System.Collections.Generic;
|
||||
using System.Web.Mvc;
|
||||
using Kendo.Mvc.UI;
|
||||
|
||||
namespace Kreta.Web.Helpers
|
||||
{
|
||||
public static class NotificationExtensions
|
||||
{
|
||||
public static Kendo.Mvc.UI.Fluent.NotificationBuilder KretaNotification(this HtmlHelper helper, string name, Dictionary<string, object> htmlAttributes = null, bool tip = false)
|
||||
{
|
||||
var notification = helper.Kendo().Notification()
|
||||
.Name(name);
|
||||
|
||||
if (tip)
|
||||
{
|
||||
notification.Events(e => e.Show("onShow"))
|
||||
.Templates(t =>
|
||||
{
|
||||
t.Add().Type("info").ClientTemplateID("infoTemplate");
|
||||
});
|
||||
|
||||
}
|
||||
if (htmlAttributes == null)
|
||||
{
|
||||
htmlAttributes = new Dictionary<string, object>();
|
||||
}
|
||||
|
||||
notification.HtmlAttributes(htmlAttributes);
|
||||
|
||||
return notification;
|
||||
}
|
||||
}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue