/// <summary> /// Sets the browser class to the body class. /// </summary> /// <param name="bodyClass">The body class.</param> /// <param name="generateCultureClass">if set to true generate culture class.</param> internal static string EnsureBodyClass(string bodyClass, bool generateCultureClass = true) { // Add browser type #pragma warning disable CS0618 // Type or member is obsolete string browserClass = BrowserHelper.GetBrowserClass(); #pragma warning restore CS0618 // Type or member is obsolete if (!String.IsNullOrEmpty(browserClass)) { bodyClass = string.Format("{0} {1}", bodyClass, browserClass).Trim(); } if (generateCultureClass) { // Add culture type string cultureClass = DocumentContext.GetUICultureClass(); if (!String.IsNullOrEmpty(cultureClass)) { bodyClass = string.Format("{0} {1}", bodyClass, cultureClass).Trim(); } } // Add bootstrap PortalUIHelper.EnsureBootstrapBodyClass(ref bodyClass, PortalContext.ViewMode, PageContext.CurrentPage); return(bodyClass); }