public JavascriptSourcePerformer(
     IJsTransformer jsTransformer,
     IEnumerable <IJavascriptProvider> javascriptProviders,
     IAssetsTransformersManager assetsTransformersManager)
 {
     _jsTransformer       = jsTransformer;
     _javascriptProviders = javascriptProviders;
     _jsTransformer       = assetsTransformersManager.GetJsTransformer();
     _lockObject          = new object();
 }
Esempio n. 2
0
 public AssetsRenderer(
     IHtmlPageRenderer htmlPageRenderer,
     string baseUrl,
     IDynamicDataEndpointsManager dynamicDataEndpointsManager,
     IAssetsTransformersManager assetsTransformersManager,
     IAssetsRenderWarehouse assetsRenderWarehouse)
 {
     _htmlPageRenderer            = htmlPageRenderer;
     _dynamicDataEndpointsManager = dynamicDataEndpointsManager;
     _assetsTransformersManager   = assetsTransformersManager;
     _assetsRenderWarehouse       = assetsRenderWarehouse;
     _baseUrl      = baseUrl;
     _jsFilePaths  = new List <string>();
     _cssFilePaths = new List <string>();
     _firstRun     = assetsRenderWarehouse.AcquireAssetsGroup(baseUrl);
 }
Esempio n. 3
0
 public AssetsRenderer(
     IHtmlPageRenderer htmlPageRenderer,
     string baseUrl,
     IDynamicDataEndpointsManager dynamicDataEndpointsManager,
     IAssetsTransformersManager assetsTransformersManager,
     IAssetsRenderWarehouse assetsRenderWarehouse)
 {
     _htmlPageRenderer = htmlPageRenderer;
     _dynamicDataEndpointsManager = dynamicDataEndpointsManager;
     _assetsTransformersManager = assetsTransformersManager;
     _assetsRenderWarehouse = assetsRenderWarehouse;
     _baseUrl = baseUrl;
     _jsFilePaths = new List<string>();
     _cssFilePaths = new List<string>();
     _firstRun = assetsRenderWarehouse.AcquireAssetsGroup(baseUrl);
 }