Ejemplo n.º 1
0
        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));
        }
Ejemplo n.º 2
0
        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));
        }
Ejemplo n.º 3
0
 public static string GetBrandingFolder(string fullBrandingName)
 {
     BrandingSettings.ParseBrandingKey(fullBrandingName, out var brandingFolderName, out var flavor);
     return(BloomFileLocator.GetBrowserDirectory("branding", brandingFolderName));
 }
Ejemplo n.º 4
0
 public string GetBrandingFolderName()
 {
     BrandingSettings.ParseBrandingKey(BrandingProjectKey, out var folderName, out var flavor);
     return(folderName);
 }
Ejemplo n.º 5
0
 public string GetBrandingFlavor()
 {
     BrandingSettings.ParseBrandingKey(BrandingProjectKey, out var baseKey, out var flavor);
     return(flavor);
 }