/// <summary> /// Adds an item to the bundle, if the bundle doesn't exist it will be created /// </summary> /// <param name="bundleName"></param> /// <param name="file"></param> public void AddToBundle(string bundleName, JavaScriptFile file) { Bundle collection; if (TryGetValue(bundleName, out collection)) { collection.Files.Add(file); } else { Create(bundleName, file); } }
/// <summary> /// Adds an item to the bundle, if the bundle doesn't exist it will be created /// </summary> /// <param name="bundleName"></param> /// <param name="file"></param> public void AddToBundle(string bundleName, JavaScriptFile file) { Bundle collection; if (TryGetValue(bundleName, out collection)) { _logger.LogDebug($"Adding {WebFileType.Js} file '{file.FilePath}' to bundle '{bundleName}'"); collection.Files.Add(file); } else { Create(bundleName, file); } }
public ISmidgeRequire RequiresJs(JavaScriptFile file) { if (_type == WebFileType.Css) { throw new InvalidOperationException("Cannot add css file to a js bundle"); } if (_requestHelper.IsExternalRequestPath(file.FilePath)) { throw new InvalidOperationException("Cannot process an external file as part of a bundle"); } _bundleManager.AddToBundle(_bundleName, file); return(this); }
public SmidgeHelper RequiresJs(JavaScriptFile file) { _context.Files.Add(file); return(this); }
public ISmidgeRequire RequiresJs(JavaScriptFile file) { _dynamicallyRegisteredWebFiles.Files.Add(file); return(this); }
public ISmidgeRequire RequiresJs(JavaScriptFile file) { return(this); }