public static void RenderBaseThemeFileUrl(TextWriter writer, ThemeFileId themeFileId) { ThemeManager.RenderBaseThemeFileUrl(writer, themeFileId, true); }
public static string GetThemeFileUrl(uint themeId, ThemeFileId themeFileId) { return(ThemeManager.GetThemeFileUrl(themeId, themeFileId, false)); }
public static void RenderThemeFileUrl(TextWriter writer, uint themeId, ThemeFileId themeFileId, bool isBasicExperience) { ThemeManager.RenderThemeFileUrl(writer, themeId, (int)themeFileId, isBasicExperience, true); }
public static void RenderThemeFileUrl(TextWriter writer, uint themeId, ThemeFileId themeFileId) { ThemeManager.RenderThemeFileUrl(writer, themeId, themeFileId, false); }
private static bool RenderThemeFilePath(TextWriter writer, uint themeId, int themeFileIndex, bool isBasicExperience, bool useCDN) { if (writer == null) { throw new ArgumentNullException("writer"); } if (themeId == 4294967295U) { return(false); } Theme theme = ThemeManager.themes[(int)((UIntPtr)themeId)]; if (useCDN && !string.IsNullOrEmpty(Globals.ContentDeliveryNetworkEndpoint) && ThemeManager.CheckFileExtensionsForCDN(ThemeFileList.GetNameFromId(themeFileIndex))) { writer.Write(Globals.ContentDeliveryNetworkEndpoint); } writer.Write(ThemeManager.themesFolderPath); bool flag = ThemeFileList.IsResourceFile(themeFileIndex); if (flag) { writer.Write(ThemeManager.ResourcesFolderName); } else if (isBasicExperience) { writer.Write(ThemeManager.BasicFilesFolderName); } else { writer.Write(theme.FolderName); } writer.Write("/"); return(!flag); }
private static bool RenderThemeFilePath(TextWriter writer, uint themeId, int themeFileIndex) { return(ThemeManager.RenderThemeFilePath(writer, themeId, themeFileIndex, false, true)); }