Example #1
0
    public static MvcHtmlString UxNavLink(this HtmlHelper helper, string text, string url, IconType iconType = null, IconPosition iconPosition = null, bool active = false, bool disabled = false, bool iconPullRight = false, DataToggle dataToggle = DataToggle.None, string badgeText = null, bool badgePullRight = false, string clientId = null)
    {
        var navLink = new NavLink(text, url, iconType, iconPosition, active, disabled, iconPullRight, dataToggle, clientId);
        if (badgeText != null)
            navLink.SetBadge(new Badge(badgeText, badgePullRight));

        return helper.RenderUxControl(navLink);
    }
Example #2
0
        public NavLink(string text, 
			string url, 
			IconType icon = null, 
			IconPosition position = null, 
			bool active = false, 
			bool disabled= false,
			bool iconPullRight = false,
			DataToggle dataToggle = DataToggle.None,
			string clientId = null)
            : base("_NavLink", clientId)
        {
            SetText(text)
                .SetUrl(url)
                .SetIcon(icon,position, iconPullRight)
                .SetActive(active)
                .SetDisabled(disabled)
                .SetDataToggle(dataToggle);
        }
Example #3
0
 public NavLink SetDataToggle(DataToggle toggle)
 {
     DataToggle = toggle;
     return this;
 }