// Token: 0x060026FA RID: 9978 RVA: 0x0008D51F File Offset: 0x0008B71F private string GetScriptDirectoryFromCultureName(IPageContext handler, string cultureName, bool isBootScriptsDirectory) { if (this.scriptDirectoryFormat == null) { this.scriptDirectoryFormat = ResourcePathBuilderUtilities.GetScriptResourcesRelativeFolderPath(base.ResourcesRelativeFolderPath) + "/{0}"; } return(handler.FormatURIForCDN(string.Format(this.scriptDirectoryFormat, cultureName), isBootScriptsDirectory)); }
protected virtual string GetScriptDirectory(IPageContext pageContext, string resourceName, bool isBootScriptsDirectory) { if (resourceName.StartsWith("http://") || resourceName.StartsWith("https://") || this.isFullPath) { return(string.Empty); } return(pageContext.FormatURIForCDN(ResourcePathBuilderUtilities.GetScriptResourcesRelativeFolderPath(base.ResourcesRelativeFolderPath), isBootScriptsDirectory)); }
protected string GetScriptsFolder(bool bootScriptsFolder) { return(this.FormatURIForCDN(ResourcePathBuilderUtilities.GetScriptResourcesRelativeFolderPath(ResourcePathBuilderUtilities.GetResourcesRelativeFolderPath(this.VersionString)), bootScriptsFolder)); }
protected string InlineJavascript(string fileName) { string text = Path.Combine(FolderConfiguration.Instance.RootPath, ResourcePathBuilderUtilities.GetScriptResourcesRelativeFolderPath(ResourcePathBuilderUtilities.GetResourcesRelativeFolderPath(this.VersionString)), fileName); DateTime lastWriteTimeUtc = File.GetLastWriteTimeUtc(text); Tuple <string, DateTime> tuple; lock (DefaultPageBase.inlineScripts) { if (!DefaultPageBase.inlineScripts.TryGetValue(text, out tuple) || tuple.Item2 < lastWriteTimeUtc) { tuple = Tuple.Create <string, DateTime>(File.ReadAllText(text), lastWriteTimeUtc); DefaultPageBase.inlineScripts[text] = tuple; } } return(tuple.Item1); }
public static string GetScriptResourcesRootFolderPath(string exchangeInstallPath, string resourcesRelativeFolderPath) { return(Path.Combine(exchangeInstallPath, string.Format("ClientAccess\\Owa\\{0}", ResourcePathBuilderUtilities.GetScriptResourcesRelativeFolderPath(resourcesRelativeFolderPath)))); }
public static string GetLocalizedScriptResourcesRelativeFolderPath(string resourcesRelativeFolderPath) { return(ResourcePathBuilderUtilities.GetScriptResourcesRelativeFolderPath(resourcesRelativeFolderPath) + "/ext"); }
public static string GetGlobalizeScriptResourcesRelativeFolderPath(string resourcesRelativeFolderPath) { return(ResourcePathBuilderUtilities.GetScriptResourcesRelativeFolderPath(resourcesRelativeFolderPath) + "/globalize"); }
// Token: 0x060026FC RID: 9980 RVA: 0x0008D5B8 File Offset: 0x0008B7B8 private bool ResourceExists(string resourceName, string languageName) { string path = Path.Combine(FolderConfiguration.Instance.RootPath, ResourcePathBuilderUtilities.GetScriptResourcesRelativeFolderPath(base.ResourcesRelativeFolderPath), languageName, resourceName); return(File.Exists(path)); }