protected override void RenderPart(LinqIt.Utils.Web.HtmlWriter writer) { var topMenuItems = DataService.Instance.GetTopMenuItems(); writer.RenderBeginTag(HtmlTextWriterTag.Ul, "nav"); foreach (var topItem in topMenuItems) { if (topItem.HasChildren) writer.AddClass("dropdown"); writer.RenderBeginTag(HtmlTextWriterTag.Li); writer.AddAttribute(HtmlTextWriterAttribute.Href, topItem.Url); writer.RenderFullTag(HtmlTextWriterTag.A, topItem.DisplayName); if (topItem.HasChildren) { writer.AddAttribute("data-toggle", "dropdown"); writer.AddAttribute(HtmlTextWriterAttribute.Href, "#"); writer.RenderBeginTag(HtmlTextWriterTag.A, "dropdown-toggle"); writer.RenderFullTag(HtmlTextWriterTag.B, "", "caret"); writer.RenderEndTag(); // a.dropdown-toggle writer.RenderBeginTag(HtmlTextWriterTag.Ul, "dropdown-menu"); foreach (var child in topItem.Children) { writer.RenderBeginTag(HtmlTextWriterTag.Li); writer.AddAttribute(HtmlTextWriterAttribute.Href, child.Url); writer.RenderFullTag(HtmlTextWriterTag.A, child.DisplayName); writer.RenderEndTag(); // li } writer.RenderEndTag(); // ul.dropdown-menu } writer.RenderEndTag(); // li } writer.RenderEndTag(); // ul.nav }
public void Render(LinqIt.Utils.Web.HtmlWriter writer) { writer.AddAttribute(HtmlTextWriterAttribute.Width, "100%"); writer.AddAttribute(HtmlTextWriterAttribute.Height, "50"); writer.AddAttribute(HtmlTextWriterAttribute.Src, "http://www.youtube.com/embed/" + Id); writer.AddAttribute("frameborder", "0"); writer.RenderFullTag(HtmlTextWriterTag.Iframe, ""); }
public void Render(LinqIt.Utils.Web.HtmlWriter writer) { writer.AddAttribute(HtmlTextWriterAttribute.Src, "http://player.vimeo.com/video/" + Id + "?title=0&byline=0&portrait=0&color=ffffff"); writer.AddAttribute(HtmlTextWriterAttribute.Width, "100%"); writer.AddAttribute(HtmlTextWriterAttribute.Height, "50"); writer.AddAttribute("frameborder", "0"); //writer.AddAttribute("webkitAllowFullScreen", "http://vimeo.com/37251159"); writer.RenderFullTag(HtmlTextWriterTag.Iframe, ""); }
protected override void RenderPart(LinqIt.Utils.Web.HtmlWriter writer) { if (Visible) { writer.AddAttribute("action", "Søg"); writer.RenderBeginTag(HtmlTextWriterTag.Div, "navbar-search pull-right"); writer.AddAttribute(HtmlTextWriterAttribute.Type, "text"); writer.AddAttribute("placeholder", "Søg"); writer.RenderFullTag(HtmlTextWriterTag.Input, "", "search-query"); writer.AddAttribute(HtmlTextWriterAttribute.Type, "submit"); writer.RenderBeginTag(HtmlTextWriterTag.Button, "btn"); writer.RenderFullTag(HtmlTextWriterTag.Span, "Submit"); writer.RenderEndTag(); // button.btn writer.RenderEndTag(); // div.navbar-search pull-right } }
protected override void RenderPart(LinqIt.Utils.Web.HtmlWriter writer) { var topMenuItems = DataService.Instance.GetTopMenuItems(); writer.AddAttribute(HtmlTextWriterAttribute.Style, "clear:both;"); writer.RenderBeginTag(HtmlTextWriterTag.Div, "btn-toolbar"); foreach (var topItem in topMenuItems) { if (topItem.HasChildren) { writer.RenderBeginTag(HtmlTextWriterTag.Div, "btn-group"); writer.AddAttribute(HtmlTextWriterAttribute.Href, topItem.Url); writer.RenderFullTag(HtmlTextWriterTag.A, topItem.DisplayName, "btn btn-primary"); writer.AddAttribute("data-toggle", "dropdown"); writer.RenderBeginTag(HtmlTextWriterTag.Button, "btn dropdown-toggle"); writer.RenderFullTag(HtmlTextWriterTag.Span, "", "caret"); writer.RenderEndTag(); // button.btn dropdown-toggle writer.RenderBeginTag(HtmlTextWriterTag.Ul, "dropdown-menu"); foreach (var child in topItem.Children) { writer.RenderBeginTag(HtmlTextWriterTag.Li); writer.AddAttribute(HtmlTextWriterAttribute.Href, child.Url); writer.RenderFullTag(HtmlTextWriterTag.A, child.DisplayName); writer.RenderEndTag(); // li } writer.RenderEndTag(); // ul.dropdown-menu writer.RenderEndTag(); // div.btn-group } else { writer.RenderBeginTag(HtmlTextWriterTag.Div, "btn-group"); writer.AddAttribute(HtmlTextWriterAttribute.Href, topItem.Url); writer.RenderFullTag(HtmlTextWriterTag.A, topItem.DisplayName, "btn btn-primary"); writer.RenderEndTag(); // div.btn-group } } writer.RenderEndTag(); // div.btn-toolbar }
protected override void RenderPart(LinqIt.Utils.Web.HtmlWriter writer) { writer.GoogleOff(); var menuItems = DataService.Instance.GetSideMenuItems(); if (!menuItems.Any()) return; writer.AddAttribute(HtmlTextWriterAttribute.Style, "padding: 8px 0;"); writer.RenderBeginTag(HtmlTextWriterTag.Div, "well"); writer.RenderBeginTag(HtmlTextWriterTag.Ul, "nav nav-list"); foreach (var menuItem in menuItems) RenderMenuItem(writer, menuItem); writer.RenderEndTag(); // ul.nav nav-list writer.RenderEndTag(); // div.well writer.GoogleOn(); }
protected override void RenderPart(LinqIt.Utils.Web.HtmlWriter writer) { if (!Visible) return; writer.RenderBeginTag(HtmlTextWriterTag.Div, "navbar"); writer.RenderBeginTag(HtmlTextWriterTag.Div, "navbar-inner"); writer.RenderBeginTag(HtmlTextWriterTag.Ul, "nav"); foreach (var menuItem in _menuItems) { if (menuItem.Selected || menuItem.Expanded) writer.AddClass("active"); writer.RenderBeginTag(HtmlTextWriterTag.Li); writer.AddAttribute(HtmlTextWriterAttribute.Href, menuItem.Url); writer.RenderFullTag(HtmlTextWriterTag.A, menuItem.DisplayName); writer.RenderEndTag(); // li.active } writer.RenderEndTag(); // ul.nav writer.RenderEndTag(); // div.navbar-inner writer.RenderEndTag(); // div.navbar }
protected override void RenderPart(LinqIt.Utils.Web.HtmlWriter writer) { var configuration = CmsService.Instance.GetConfigurationItem<ServiceMenuConfiguration>("Service Menu"); if (configuration == null) return; var items = configuration.Items; if (!items.Any()) return; writer.RenderBeginTag(HtmlTextWriterTag.Div, "section"); writer.RenderBeginTag(HtmlTextWriterTag.Ul, "nav nav-pills pull-right"); foreach (var item in items) { writer.RenderBeginTag(HtmlTextWriterTag.Li); writer.AddAttribute(HtmlTextWriterAttribute.Href, item.Href); writer.RenderFullTag(HtmlTextWriterTag.A, item.Title); writer.RenderEndTag(); // li } writer.RenderEndTag(); // ul.nav nav-pills pull-right writer.RenderEndTag(); // div.section }
private static void RenderMenuItem(LinqIt.Utils.Web.HtmlWriter writer, Entities.MenuItem menuItem) { if (menuItem.Selected) writer.AddClass("selected"); if (menuItem.Expanded) writer.AddClass("expanded"); if (menuItem.Collapsed) writer.AddClass("collapsed"); writer.RenderBeginTag(HtmlTextWriterTag.Li); writer.AddAttribute(HtmlTextWriterAttribute.Href, menuItem.Url); writer.RenderBeginTag(HtmlTextWriterTag.A); writer.RenderFullTag(HtmlTextWriterTag.Span, menuItem.DisplayName); writer.RenderEndTag(); // a if (menuItem.HasChildren) { writer.RenderBeginTag(HtmlTextWriterTag.Ul); foreach (var child in menuItem.Children) RenderMenuItem(writer, child); writer.RenderEndTag(); // ul } writer.RenderEndTag(); // li }
protected override void RenderPart(LinqIt.Utils.Web.HtmlWriter writer) { if (!Visible) return; writer.RenderBeginTag(HtmlTextWriterTag.Ul, "breadcrumb"); writer.RenderFullTag(HtmlTextWriterTag.Li, "Du er her:"); for (var i = 0; i < _menuItems.Length; i++) { if (i == _menuItems.Length-1) { writer.RenderFullTag(HtmlTextWriterTag.Li, _menuItems[i].DisplayName, "active"); } else { writer.AddAttribute(HtmlTextWriterAttribute.Href, _menuItems[i].Url); writer.RenderFullTag(HtmlTextWriterTag.A, _menuItems[i].DisplayName); writer.RenderFullTag(HtmlTextWriterTag.Span, "/", "divider"); } } writer.RenderEndTag(); // ul.breadcrumb }