public void Process(HtmlTemplateBundle bundle) { foreach (var asset in bundle.Assets) { asset.AddAssetTransformer(new LocalizationResourceTransformer(asset.Path)); } }
object HtmlTemplateData(HtmlTemplateBundle htmlTemplate, IUrlGenerator urlGenerator) { return(new { htmlTemplate.Path, Url = urlGenerator.CreateBundleUrl(htmlTemplate), Assets = AssetPaths(htmlTemplate, urlGenerator), htmlTemplate.References, Size = BundleSize(htmlTemplate) }); }
public HtmlTemplateBundleManifest_Test() { settings = new CassetteSettings(""); manifest = new HtmlTemplateBundleManifest { Path = "~", Hash = new byte[0], Html = () => "EXPECTED-HTML" }; createdBundle = (HtmlTemplateBundle)manifest.CreateBundle(settings); }
object HtmlTemplateData(HtmlTemplateBundle htmlTemplate) { return(new { htmlTemplate.Path, Url = BundleUrl(htmlTemplate), Assets = AssetPaths(htmlTemplate), htmlTemplate.References, Size = BundleSize(htmlTemplate) }); }
public static void AsJavaScript(this HtmlTemplateBundle bundle) { bundle.Pipeline.ReplaceWith <JavaScriptHtmlTemplatePipeline>(); }