private static void AddScriptResourceDependency(StylesheetResource FAIconResource) { if (!FAIconResource.Dependencies.Contains(ScriptDependencyName)) { var dependecies = new string[FAIconResource.Dependencies.Length + 1]; Array.Copy(FAIconResource.Dependencies, dependecies, FAIconResource.Dependencies.Length); dependecies[FAIconResource.Dependencies.Length] = ScriptDependencyName; FAIconResource.Dependencies = dependecies; } }
public static void AddContribFAIconConfiguration(this DotvvmConfiguration config, StylesheetResource FAIconResource) { RegisterTag(config); RegisterScriptResource(config); AddScriptResourceDependency(FAIconResource); config.Resources.Register("dotvvm.contrib.FAIcon", FAIconResource); // NOTE: all resource names should start with "dotvvm.contrib.FAIcon" }