/// <summary> /// Registers the files the specified path prefix. /// </summary> /// <param name="pathPrefix">The path prefix to be applied to all paths.</param> /// <param name="virtualPaths">The virtual path list.</param> public void Register(String pathPrefix, params string[] virtualPaths) { if (virtualPaths == null || virtualPaths.Length == 0) { virtualPaths = new[] { pathPrefix }; pathPrefix = ""; } if (External) { package.AddFiles(virtualPaths.Select(vpath => DextopUtil.CombinePaths(pathPrefix, vpath))); } else { if (package.Module.Application.PreprocessingEnabled && !package.Module.Application.PreprocessorMode && Concate) { return; } foreach (var vpath in virtualPaths) { package.AddFiles(package.SearchServer(DextopUtil.CombinePaths(pathPrefix, vpath), ".js", true)); } } }
/// <summary> /// Registers the CSS files with specified virtual paths. /// </summary> /// <param name="virtualPaths">The virtual paths.</param> public void Register(params string[] virtualPaths) { foreach (var vpath in virtualPaths) { package.AddFiles(package.SearchServer(vpath, ".css", true)); } }
/// <summary> /// Registers the files the specified path prefix. /// </summary> /// <param name="pathPrefix">The path prefix to be applied to all paths.</param> /// <param name="virtualPaths">The virtual path list.</param> public void Register(String pathPrefix, params string[] virtualPaths) { if (virtualPaths == null || virtualPaths.Length == 0) { virtualPaths = new[] { pathPrefix }; pathPrefix = ""; } foreach (var vpath in virtualPaths) { package.AddFiles(package.SearchServer(DextopUtil.CombinePaths(pathPrefix, vpath), ".js", true)); } }