private void SetFormCssClass(IPropertySource source, PropertyItem item) { var attr = source.GetAttribute <FormCssClassAttribute>() ?? formCssClassPrior; if (attr != null) { item.FormCssClass = attr.Value; formCssClassPrior = attr.UntilNext ? attr : null; } }
private void SetFormCssClass(IPropertySource source, PropertyItem item) { var cssClass = source.GetAttribute <FormCssClassAttribute>() ?? formCssClassPrior; if (cssClass != null) { if (!string.IsNullOrEmpty(cssClass.Value)) { if (!string.IsNullOrEmpty(item.FormCssClass)) { item.FormCssClass = " " + cssClass.Value; } else { item.FormCssClass = cssClass.Value; } } formCssClassPrior = cssClass.UntilNext ? cssClass : null; } var width = source.GetAttribute <FormWidthAttribute>() ?? formWidthPrior; if (width != null) { if (!string.IsNullOrEmpty(width.Value)) { if (!string.IsNullOrEmpty(item.FormCssClass)) { item.FormCssClass += " " + width.Value; } else { item.FormCssClass = width.Value; } } if (!width.JustThis) { formWidthPrior = width.UntilNext ? width : null; } } }