/// <summary> /// /// </summary> /// <param name="control"></param> protected virtual void CheckResources(BaseControl control, ResourceManager manager) { if (HttpContext.Current.CurrentHandler is Page && !(HttpContext.Current.CurrentHandler is ISelfRenderingPage) && !this.ForceResources) { return; } foreach (ClientScriptItem item in control.GetScripts()) { string resourcePath = manager != null && manager.ScriptMode == ScriptMode.Debug && item.PathEmbeddedDebug.IsNotEmpty() ? item.PathEmbeddedDebug : item.PathEmbedded; if (!scriptsResources.ContainsKey(resourcePath)) { scriptsResources.Add(resourcePath, GetWebResourceUrl(item.Type, resourcePath)); } } foreach (ClientStyleItem item in control.GetStyles()) { if (!stylesResources.ContainsKey(item.PathEmbedded) && item.Theme.Equals(Theme.Default)) { stylesResources.Add(item.PathEmbedded, GetWebResourceUrl(item.Type, item.PathEmbedded)); } } }
private static void CheckResources(BaseControl control, InsertOrderedDictionary <string, string> scripts, InsertOrderedDictionary <string, string> styles) { foreach (ClientScriptItem item in control.GetScripts()) { string resourcePath = GlobalConfig.Settings.ScriptMode == ScriptMode.Debug && item.PathEmbeddedDebug.IsNotEmpty() ? item.PathEmbeddedDebug : item.PathEmbedded; if (!scripts.ContainsKey(resourcePath)) { scripts.Add(resourcePath, ExtNetTransformer.GetWebResourceUrl(item.Type, resourcePath)); } } foreach (ClientStyleItem item in control.GetStyles()) { if (!styles.ContainsKey(item.PathEmbedded) && item.Theme.Equals(Theme.Default)) { styles.Add(item.PathEmbedded, ExtNetTransformer.GetWebResourceUrl(item.Type, item.PathEmbedded)); } } }
private static void CheckResources(BaseControl control, InsertOrderedDictionary<string, string> scripts, InsertOrderedDictionary<string, string> styles) { foreach (ClientScriptItem item in control.GetScripts()) { string resourcePath = GlobalConfig.Settings.ScriptMode == ScriptMode.Debug && item.PathEmbeddedDebug.IsNotEmpty() ? item.PathEmbeddedDebug : item.PathEmbedded; if (!scripts.ContainsKey(resourcePath)) { scripts.Add(resourcePath, ExtNetTransformer.GetWebResourceUrl(item.Type, resourcePath)); } } foreach (ClientStyleItem item in control.GetStyles()) { if (!styles.ContainsKey(item.PathEmbedded) && item.Theme.Equals(Theme.Default)) { styles.Add(item.PathEmbedded, ExtNetTransformer.GetWebResourceUrl(item.Type, item.PathEmbedded)); } } }