public DynamicallyCompiledIndividualResourceHandler(string physicalPathToResource, ResourceType resourceType, ContentFilterPipeline contentFilterPipeline, ContentFilterContext contentFilterContext) : this(physicalPathToResource, resourceType, contentFilterPipeline, contentFilterContext, new FileAccessWrapper()) { }
/// <summary> /// Constructs a new <see cref="ContentFilterPipeline"/> that is used by default for css files. /// </summary> public static ContentFilterPipeline Css() { var pipeline = new ContentFilterPipeline(); pipeline.Add(new CssRelativePathFilter()); return pipeline; }
/// <summary> /// Constructs a new <see cref="ContentFilterPipeline"/> that is used by default for javascript files. /// </summary> public static ContentFilterPipeline Javascript() { var pipeline = new ContentFilterPipeline(); pipeline.Add(new JSMinFilter()); return pipeline; }
public void Initialize(AssmanContext context) { ResourceType.Stylesheet.AddFileExtension(LessFileExtension); var lessPipeline = new ContentFilterPipeline(); lessPipeline.Add(new LessContentFilter()); context.MapExtensionToContentPipeline(LessFileExtension, lessPipeline); context.MapExtensionToDependencyProvider(LessFileExtension, CssDependencyProvider.GetInstance()); }
public void CanMapFileExtensionThatBeginsWithADot() { var pipeline = new ContentFilterPipeline(); _pipelineMap.MapExtension(".js", pipeline); var returnedFilter = _pipelineMap.GetPipelineForExtension(".js"); returnedFilter.ShouldBeSameAs(pipeline); }
public void Initialize(AssmanContext context) { ResourceType.Stylesheet.AddFileExtension(LessFileExtension); var lessPipeline = new ContentFilterPipeline(); lessPipeline.Add(new LessContentFilter()); lessPipeline.Add(CssRelativePathFilter.GetInstance()); context.MapExtensionToContentPipeline(LessFileExtension, lessPipeline); context.MapExtensionToDependencyProvider(LessFileExtension, CssDependencyProvider.GetInstance()); }
public DynamicallyCompiledIndividualResource(IFileAccess fileAccess, ResourceType resourceType, string physicalFilePath, ContentFilterPipeline contentFilterPipeline, ContentFilterContext contentFilterContext) { _fileAccess = fileAccess; _resourceType = resourceType; _physicalFilePath = physicalFilePath; _contentFilterPipeline = contentFilterPipeline; _contentFilterContext = contentFilterContext; }
internal DynamicallyCompiledIndividualResourceHandler(string physicalPathToResource, ResourceType resourceType, ContentFilterPipeline contentFilterPipeline, ContentFilterContext contentFilterContext, IFileAccess fileAccess) { _physicalPathToResource = physicalPathToResource; _resourceType = resourceType; _contentFilterPipeline = contentFilterPipeline; _contentFilterContext = contentFilterContext; _fileAccess = fileAccess; }
public ContentFilterPipeline GetPipelineForExtension(string fileExtension) { ValidateFileExtensionArgument(fileExtension); ContentFilterPipeline pipeline; if (!_map.TryGetValue(fileExtension, out pipeline)) { pipeline = new ContentFilterPipeline(); _map[fileExtension] = pipeline; } return pipeline; }
public ContentFilterPipeline GetPipelineForExtension(string fileExtension) { ValidateFileExtensionArgument(fileExtension); ContentFilterPipeline pipeline; if (!_map.TryGetValue(fileExtension, out pipeline)) { pipeline = new ContentFilterPipeline(); _map[fileExtension] = pipeline; } return(pipeline); }
public void MapExtensionToContentPipeline(string fileExtension, ContentFilterPipeline filterPipeline) { _filterPipelineMap.MapExtension(fileExtension, filterPipeline); }
public void MapExtension(string fileExtension, ContentFilterPipeline pipeline) { ValidateFileExtensionArgument(fileExtension); _map[fileExtension] = pipeline; }
public void ThrowsWhenTryingToMapExtensionWithoutLeadingDot() { var pipeline = new ContentFilterPipeline(); _pipelineMap.MapExtension("js", pipeline); }