Пример #1
0
 private static string ItemText(Column value, KambanElement data)
 {
     return(value == null
         ? data.Title
         : "{0} : {1}".Params(
                data.Title,
                value.Display(data.Value, unit: true)));
 }
Пример #2
0
 private static string ItemText(string aggregateType, Column value, KambanElement data)
 {
     return(value == null || aggregateType == "Count"
         ? data.Title
         : "{0} : {1}".Params(
                data.Title,
                value.Display(data.Value, unit: true)));
 }
Пример #3
0
 private static string ItemText(
     Context context, string aggregateType, Column value, KambanElement data)
 {
     return(data.Title + (value == null || aggregateType == "Count"
         ? string.Empty
         : " : " + value.Display(
                              context: context,
                              value: data.Value,
                              unit: true)));
 }
Пример #4
0
 private static HtmlBuilder Element(
     this HtmlBuilder hb,
     SiteSettings ss,
     Column value,
     KambanElement data,
     long changedItemId)
 {
     return(hb.Div(
                attributes: new HtmlAttributes()
                .Class("kamban-item" + ItemChanged(data.Id, changedItemId))
                .DataId(data.Id.ToString()),
                action: () => hb
                .Span(css: "ui-icon ui-icon-pencil")
                .Text(text: ItemText(value, data))));
 }