Beispiel #1
0
        public void BeginTabs(Tabs tabs)
        {
            tabs.EnsureHtmlAttribute("role", "tabpanel");

            switch (tabs.Position)
            {
            case TabPosition.Left: tabs.EnsureClass("tabbable tabs-left"); break;

            case TabPosition.Right: tabs.EnsureClass("tabbable tabs-right"); break;
                //case TabPosition.Bottom: tabs.EnsureClass("tabbable tabs-bottom"); break;
            }
        }
Beispiel #2
0
        public void BeginTabs(Tabs tabs, TextWriter writer)
        {
            tabs.EnsureHtmlAttribute("role", "tabpanel");

            switch (tabs.Position)
            {
            case TabPosition.Left: tabs.EnsureClass("tabbable tabs-left"); break;

            case TabPosition.Right: tabs.EnsureClass("tabbable tabs-right"); break;
                //case TabPosition.Bottom: tabs.EnsureClass("tabbable tabs-bottom"); break;
            }

            var builder = new TagBuilder("div");

            builder.MergeAttributes <string, object>(tabs.HtmlAttributes);
            string tag = builder.ToString(TagRenderMode.StartTag);

            writer.Write(tag);
        }