Ejemplo n.º 1
0
        private void ProcessSprites(string cssContent)
        {
            var newImages = cssImageTransformer.ExtractImageUrls(cssContent);

            foreach (var imageUrl in newImages)
            {
                RRTracer.Trace("Adding {0}", imageUrl.ImageUrl);
                spriteManager.Add(imageUrl);
                RRTracer.Trace("Finished adding {0}", imageUrl.ImageUrl);
            }
        }
Ejemplo n.º 2
0
        private string ProcessSprites(string cssContent, string parentUrl)
        {
            var newImages = cssImageTransformer.ExtractImageUrls(ref cssContent, parentUrl);

            foreach (var imageUrl in newImages)
            {
                if (!configuration.ImageSpritingDisabled)
                {
                    spriteManager.Add(imageUrl);
                }
                imageUrls.Add(imageUrl);
            }
            return(cssContent);
        }