Esempio n. 1
0
 public static IItemWriter <T> Type <T>(this IItemWriter <T> target, IconType value) where T : Icon
 {
     target.Item.Type = value;
     return(target);
 }
Esempio n. 2
0
        /* Fluent */

        public static IItemWriter <T, SelectContent> Items <T>(this IItemWriter <T, SelectContent> target, IEnumerable <ISelectItem> items)
            where T : Select
        {
            target.Item.Items = items;
            return(target);
        }
Esempio n. 3
0
 public static IItemWriter <T, TableContent> Style <T>(this IItemWriter <T, TableContent> target, TableStyles styles)
     where T : Table
 {
     target.Item.Style = styles;
     return(target);
 }
Esempio n. 4
0
 public static IItemWriter <T, AnyContent> Offset <T>(this IItemWriter <T, AnyContent> target, byte xs, byte sm, byte md, byte lg) where T : GridCol
 {
     return(Offset(target, xs, sm, md, lg, lg));
 }
 public static IItemWriter <T> Text <T>(this IItemWriter <T> target, string text)
     where T : ITextDisplay, IWritableItem
 {
     target.Item.Text = text;
     return(target);
 }
Esempio n. 6
0
 public static IItemWriter <T> Type <T>(this IItemWriter <T> target, ListGroupItemType value)
     where T : IListGroupElement, IWritableItem
 {
     target.Item.Type = value;
     return(target);
 }
Esempio n. 7
0
 public static IItemWriter <T, AnyContent> Type <T>(this IItemWriter <T, AnyContent> target, LabelType value) where T : Label
 {
     target.Item.Type = value;
     return(target);
 }
 public static IItemWriter <T> BackgroundColor <T>(this IItemWriter <T> target, BaseColor color) where T : Element
 {
     target.Item.AddCssClass(color.ToBackgroundCssClass());
     return(target);
 }
 public static IItemWriter <T> Id <T>(this IItemWriter <T> target, string id) where T : Element
 {
     target.Item.AddAttribute("id", id);
     return(target);
 }
 public static IItemWriter <T> Muted <T>(this IItemWriter <T> target) where T : Element
 {
     return(target.TextColor(Mvc.TextColor.MutedGray));
 }
 public static IItemWriter <T, TContent> Muted <T, TContent>(this IItemWriter <T, TContent> target)
     where T : ContentElement <TContent>
     where TContent : DisposableContent
 {
     return(target.TextColor(Mvc.TextColor.MutedGray));
 }
 public static IItemWriter <T> TextColor <T>(this IItemWriter <T> target, TextColor color) where T : Element
 {
     target.Item.AddCssClass(color.ToCssClass());
     return(target);
 }
 public static IItemWriter <T> HiddenText <T>(this IItemWriter <T> target) where T : Element
 {
     target.Item.AddCssClass("text-hide");
     return(target);
 }
Esempio n. 14
0
 public static IItemWriter <T> NoSpacing <T>(this IItemWriter <T> target, bool value = true) where T : Icon
 {
     target.Item.NoSpacing = value;
     return(target);
 }
Esempio n. 15
0
 public static IItemWriter <T, SelectOptGroupContent> Label <T>(this IItemWriter <T, SelectOptGroupContent> target, string value)
     where T : SelectOptGroup
 {
     target.Item.Label = value;
     return(target);
 }
 public static IItemWriter <T> DoNotPrint <T>(this IItemWriter <T> target) where T : Element
 {
     target.Item.AddCssClass("hidden-print");
     return(target);
 }
Esempio n. 17
0
 public static IItemWriter <T, SelectOptGroupContent> Items <T>(this IItemWriter <T, SelectOptGroupContent> target, IEnumerable <ISelectItem> items)
     where T : SelectOptGroup
 {
     target.Item.ItemsValue = items.ToArray();
     return(target);
 }
 public static IItemWriter <T> PullRight <T>(this IItemWriter <T> target) where T : Element
 {
     target.Item.AddCssClass("pull-right");
     return(target);
 }
Esempio n. 19
0
 public static IItemWriter <T> Active <T>(this IItemWriter <T> target, bool active = true)
     where T : IActivable, IWritableItem
 {
     target.Item.SetActive(active);
     return(target);
 }
 public static IItemWriter <T> CenterBlock <T>(this IItemWriter <T> target) where T : Element
 {
     target.Item.AddCssClass("center-block");
     return(target);
 }
Esempio n. 21
0
 public static IItemWriter <T, AnyContent> Offset <T>(this IItemWriter <T, AnyContent> target, byte xs, byte sm, byte md, byte lg, byte xl) where T : GridCol
 {
     target.Item.Offset = new GridSize(xs, sm, md, lg, xl);
     return(target);
 }
 public static IItemWriter <T> HtmlTooltip <T>(this IItemWriter <T> target, string value) where T : Element
 {
     target.Item.AddAttribute("title", value);
     return(target);
 }
Esempio n. 23
0
 public static IItemWriter <T> Href <T>(this IItemWriter <T> target, string value) where T : ILink, IWritableItem
 {
     target.Item.SetHref(value);
     return(target);
 }
 public static IItemWriter <T> Clearfix <T>(this IItemWriter <T> target) where T : Element
 {
     target.Item.AddCssClass("clearfix");
     return(target);
 }
Esempio n. 25
0
 public static IItemWriter <T, ListContent> Type <T>(this IItemWriter <T, ListContent> target, ListType value) where T : List
 {
     target.Item.Type = value;
     return(target);
 }
 public static IItemWriter <T> Visible <T>(this IItemWriter <T> target, Visibility value) where T : Element
 {
     target.Item.AddCssClass(value.ToCssClass());
     return(target);
 }
Esempio n. 27
0
 public static IItemWriter <T, SelectContent> Items <T>(this IItemWriter <T, SelectContent> target, params ISelectItem[] items)
     where T : Select
 {
     target.Item.Items = items;
     return(target);
 }
 public static IItemWriter <T> Rows <T>(this IItemWriter <T> target, int value)
     where T : Textarea
 {
     target.Item.Rows = value;
     return(target);
 }
Esempio n. 29
0
 public static IItemWriter <T, TableContent> Caption <T>(this IItemWriter <T, TableContent> target, params object[] values)
     where T : Table
 {
     target.Item.Caption = target.Helper.CreateWriter <TableCaption, AnyContent>(target.Item).Content(values).Item;
     return(target);
 }
        public static IItemWriter <T, AnyContent> Dropdown <T>(this IItemWriter <T, AnyContent> parent, IItemWriter <DropdownMenu> menu)
            where T : AnyContentElement, IDropdownMenuParentMarker
        {
            parent
            .CssClass("dropdown-toggle")
            .Attribute("data-toggle", "dropdown")
            .Attribute("aria-expanded", "false");

            var caret = parent.Helper.CreateWriter <SimpleBlock>(parent.Item);

            caret.Item.Value           = " <span class=\"caret\"></span>";
            caret.Item.DisableEncoding = true;

            parent.Content(caret).Content(menu.Item);

            return(parent);
        }