public static void SetClass(this IElement element, string className) { var cls = element.Attributes.FirstOrDefault(a => a.Name.Equals("class", StringComparison.InvariantCultureIgnoreCase)); if (cls == null) { element.NewNode(Markup.Class(className)); return; } var classList = cls.Value.Split(' ').ToList(); if (classList.Contains(className)) { return; } classList.Add(className); cls.Value = string.Join(" ", classList); }
public TableBuilder(params string[] classes) { m_table = Markup.Table(Markup.Class(string.Join(" ", classes))); m_tbody = new Element("TBODY"); m_table.Children.Add(m_tbody); }