public static bool HaveFilesForBranding(string fullBrandKey) { BrandingSettings.ParseBrandingKey(fullBrandKey, out var baseKey, out var flavor); var brandingDirectory = BloomFileLocator.GetBrowserDirectory("branding"); return(Directory.GetDirectories(brandingDirectory) .Any(brandDirectory => Path.GetFileName(brandDirectory) == baseKey)); }
public static string GetSummaryHtml(string branding) { BrandingSettings.ParseBrandingKey(branding, out var baseKey, out var flavor); var summaryFile = BloomFileLocator.GetOptionalBrandingFile(baseKey, "summary.htm"); if (summaryFile == null) { return(""); } var html = File.ReadAllText(summaryFile, Encoding.UTF8); return(html.Replace("{flavor}", flavor)); }
public static string GetBrandingFolder(string fullBrandingName) { BrandingSettings.ParseBrandingKey(fullBrandingName, out var brandingFolderName, out var flavor); return(BloomFileLocator.GetBrowserDirectory("branding", brandingFolderName)); }
public string GetBrandingFolderName() { BrandingSettings.ParseBrandingKey(BrandingProjectKey, out var folderName, out var flavor); return(folderName); }
public string GetBrandingFlavor() { BrandingSettings.ParseBrandingKey(BrandingProjectKey, out var baseKey, out var flavor); return(flavor); }