public static void AddNotEmptyCssClass(this TagBuilder builder, string cssClass) { if (!string.IsNullOrEmpty(cssClass)) { builder.AddCssClass(cssClass); } }
public static HiggsInput Calendar(this HiggsInput txt, string afterCreateScript = null) { txt.TurnOffAutoComplete(); HiggsScriptManager.AddRequiredStyleSheet ( "~/Scripts/MSAjax/extended/Calendar/Calendar.css" ); var options = string.Format("format: '{0}'", System.Threading.Thread.CurrentThread.CurrentUICulture.DateTimeFormat.ShortDatePattern); HiggsScriptManager.AddScript ( "MSAjax", "Sys.require(Sys.components.calendar, function() " + "{{" + " $('#{0}').calendar({{{1}}});" + (!string.IsNullOrEmpty(afterCreateScript) ? afterCreateScript : string.Empty) + "}});", txt.Id, options ); txt.AddCssClass(CssCalendar); txt.TurnOffAutoComplete(); return txt; }
/// <summary> /// Sets the given class(es) as the class attribute of the given html control. /// </summary> public static void SetCssClass(this HtmlControl control, params string[] classesToAdd) { control.ResetCssClass(); foreach (var classToAdd in classesToAdd) control.AddCssClass(classToAdd); }
/// <summary> /// <para></para> /// </summary> /// <param name="builder"></param> /// <param name="css"></param> /// <returns></returns> /// <exception cref="ArgumentNullException">If either <paramref name="builder"/> or <paramref name="css"/> is a <c>null</c> reference.</exception> /// <exception cref="ArgumentException">If <paramref name="css"/> is <see cref="string.Empty"/> string.</exception> public static TagBuilder CssClass(this TagBuilder builder, string css) { Assertion.NotNull(builder); Assertion.NotEmpty(css); builder.AddCssClass(css); return builder; }
public static HtmlTagBuilder AddClasses(this HtmlTagBuilder builder, params string[] classes) { if (builder == null) return builder; foreach (var s in classes) builder.AddCssClass(s); return builder; }