Пример #1
0
 // 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));
 }
Пример #2
0
 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));
 }
Пример #3
0
 protected string GetScriptsFolder(bool bootScriptsFolder)
 {
     return(this.FormatURIForCDN(ResourcePathBuilderUtilities.GetScriptResourcesRelativeFolderPath(ResourcePathBuilderUtilities.GetResourcesRelativeFolderPath(this.VersionString)), bootScriptsFolder));
 }
Пример #4
0
        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");
 }
Пример #8
0
        // 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));
        }