Example #1
0
        /// <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));
     }
 }
Example #3
0
 /// <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));
     }
 }