public void Configure(BundleCollection bundles, CassetteSettings settings) { // Stylesheets bundles.AddUrlWithAlias<StylesheetBundle>("http://fonts.googleapis.com/css?family=PT+Sans", "font-ptsans"); bundles.AddUrlWithAlias<StylesheetBundle>("http://fonts.googleapis.com/css?family=Ubuntu:300,400,500,700,300italic,400italic,500italic,700italic", "font-ubuntu"); bundles.AddUrlWithAlias<StylesheetBundle>("http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,600,700,800,300", "font-opensans"); bundles.AddPerSubDirectory<StylesheetBundle>("Styles", new FileSearch { Pattern = "*.css;*.less" }); // Scripts bundles.AddPerSubDirectory<ScriptBundle>("Scripts", new FileSearch { Pattern = "*.js;*.coffee", Exclude = new Regex("-vsdoc\\.js$"), // Excludes the VS documentation files SearchOption = SearchOption.AllDirectories }); // HtmlTemplates bundles.Add<HtmlTemplateBundle>( "Views/Templates", new FileSearch { Pattern = "*.htm;*.html", SearchOption = SearchOption.AllDirectories } /*, // Assign the jQuery-tmpl processor to the HTML template bundles bundle => bundle.Processor = new KnockoutJQueryTmplPipeline()*/); }
public void Configure(BundleCollection bundles, CassetteSettings settings) { bundles.Add<StylesheetBundle>("Styles"); bundles.AddPerSubDirectory<ScriptBundle>("Scripts"); bundles.AddUrlWithAlias("http://platform.twitter.com/widgets.js", "twitter", b => b.PageLocation = "body"); bundles.AddPerSubDirectory<HtmlTemplateBundle>( "HtmlTemplates", bundle => bundle.Processor = new HtmlTemplatePipeline() ); }
public void Configure(BundleCollection bundles, CassetteSettings settings) { bundles.Add <StylesheetBundle>("Styles"); bundles.AddPerSubDirectory <ScriptBundle>("Scripts"); bundles.AddUrlWithAlias("http://platform.twitter.com/widgets.js", "twitter", b => b.PageLocation = "body"); bundles.AddPerSubDirectory <HtmlTemplateBundle>( "HtmlTemplates", bundle => bundle.Processor = new HtmlTemplatePipeline() ); }
public void Configure(BundleCollection bundles, CassetteSettings settings) { bundles.AddPerSubDirectory<ScriptBundle>("Scripts"); bundles.AddUrlWithAlias( "http://platform.twitter.com/widgets.js", "twitter", b => { b.PageLocation = "body"; b.HtmlAttributes.Add(new { async = "async" }); }); bundles.AddPerSubDirectory<HtmlTemplateBundle>("HtmlTemplates"); bundles.Add<StylesheetBundle>("Styles"); }
public void Configure(BundleCollection bundles, CassetteSettings settings) { // The "Scripts/app" contains the application script we'll be testing with Jasmine. // The "Scripts/specs" contains the Jasmine specs. It is treated just like a regular Cassette bundle. bundles.AddPerSubDirectory <ScriptBundle>("Scripts"); }
public void Configure(BundleCollection bundles, CassetteSettings settings) { // The "Scripts/app" contains the application script we'll be testing with Jasmine. // The "Scripts/specs" contains the Jasmine specs. It is treated just like a regular Cassette bundle. bundles.AddPerSubDirectory<ScriptBundle>("Scripts"); }
public void Configure(BundleCollection bundles, CassetteSettings settings) { // TODO: Configure your bundles here... // Please read http://getcassette.net/documentation/configuration // This default configuration treats each file as a separate 'bundle'. // In production the content will be minified, but the files are not combined. // So you probably want to tweak these defaults! bundles.AddPerSubDirectory<ScriptBundle>("Scripts"); // To combine files, try something like this instead: bundles.Add<StylesheetBundle>("Content", new FileSearch { Pattern = "*.css;*.less", SearchOption = SearchOption.AllDirectories, Exclude = new Regex("base") }); // In production mode, all of ~/Content will be combined into a single bundle. // If you want a bundle per folder, try this: // bundles.AddPerSubDirectory<ScriptBundle>("Scripts"); // Each immediate sub-directory of ~/Scripts will be combined into its own bundle. // This is useful when there are lots of scripts for different areas of the website. // *** TOP TIP: Delete all ".min.js" files now *** // Cassette minifies scripts for you. So those files are never used. }
public void Configure(BundleCollection bundles, CassetteSettings settings) { // TODO: Configure your bundles here... // Please read http://getcassette.net/documentation/configuration // This default configuration treats each file as a separate 'bundle'. // In production the content will be minified, but the files are not combined. // So you probably want to tweak these defaults! //bundles.AddPerIndividualFile<StylesheetBundle>("Content"); //bundles.AddPerIndividualFile<ScriptBundle>("Scripts"); bundles.Add<ScriptBundle>("Content/app"); bundles.Add<StylesheetBundle>("Content/assets/css"); bundles.Add<HtmlTemplateBundle>("Content/assets/templates", bundle => bundle.Processor = new HoganPipeline()); bundles.AddPerSubDirectory<ScriptBundle>("Content/assets/js"); bundles.Add<ScriptBundle>("Scripts", new FileSearch { Exclude = new Regex("_references.js|-vsdoc\\.js$")}); // To combine files, try something like this instead: // bundles.Add<StylesheetBundle>("Content"); // In production mode, all of ~/Content will be combined into a single bundle. // If you want a bundle per folder, try this: // bundles.AddPerSubDirectory<ScriptBundle>("Scripts"); // Each immediate sub-directory of ~/Scripts will be combined into its own bundle. // This is useful when there are lots of scripts for different areas of the website. // *** TOP TIP: Delete all ".min.js" files now *** // Cassette minifies scripts for you. So those files are never used. }
public void Configure(BundleCollection bundles, CassetteSettings settings) { settings.IsDebuggingEnabled = false; bundles.AddPerSubDirectory <ScriptBundle>("Scripts"); bundles.AddUrlWithAlias( "http://platform.twitter.com/widgets.js", "twitter", b => { b.PageLocation = "body"; b.HtmlAttributes.Add(new { async = "async" }); }); bundles.AddPerSubDirectory <HtmlTemplateBundle>("HtmlTemplates"); bundles.Add <StylesheetBundle>("Styles"); }
public void Configure(BundleCollection bundles, CassetteSettings settings) { bundles.AddPerIndividualFile<ScriptBundle>("scripts/pages"); bundles.AddPerSubDirectory<ScriptBundle>("scripts", new ExcludeDirectorySearch("*.js", new[] { "pages" })); bundles.Add<StylesheetBundle>("content"); }
public void Configure(BundleCollection bundles, CassetteSettings settings) { // Enable compilation of LESS files: settings.SetDefaultBundleProcessor(new StylesheetPipeline().CompileLess()); bundles.AddPerSubDirectory <ScriptBundle>("Scripts"); bundles.AddUrlWithAlias( "http://platform.twitter.com/widgets.js", "twitter", b => { b.PageLocation = "body"; b.HtmlAttributes.Add(new { async = "async" }); }); bundles.AddPerSubDirectory <HtmlTemplateBundle>("HtmlTemplates"); bundles.Add <StylesheetBundle>("Styles"); }
public void Configure(BundleCollection bundles, CassetteSettings settings) { // Enable compilation of LESS files: settings.SetDefaultBundleProcessor(new StylesheetPipeline().CompileLess()); bundles.AddPerSubDirectory<ScriptBundle>("Scripts"); bundles.AddUrlWithAlias( "http://platform.twitter.com/widgets.js", "twitter", b => { b.PageLocation = "body"; b.HtmlAttributes.Add(new { async = "async" }); }); bundles.AddPerSubDirectory<HtmlTemplateBundle>("HtmlTemplates"); bundles.Add<StylesheetBundle>("Styles"); }
public void Configure(BundleCollection bundles, CassetteSettings settings) { bundles.Add <StylesheetBundle>("assets/styles"); bundles.Add <StylesheetBundle>("assets/iestyles", b => b.Condition = "IE 9"); bundles.AddUrlWithLocalAssets("//ajax.googleapis.com/ajax/libs/jquery/1.6.3/jquery.min.js", new LocalAssetSettings { Path = "~/assets/scripts/jquery", FallbackCondition = "!window.jQuery" }); bundles.AddPerSubDirectory <ScriptBundle>("assets/scripts"); }
public void Configure(BundleCollection bundles, CassetteSettings settings) { bundles.AddPerSubDirectory<ScriptBundle>("Scripts"); bundles.AddUrlWithAlias( "http://platform.twitter.com/widgets.js", "twitter", b => { b.PageLocation = "body"; b.HtmlAttributes.Add(new { async = "async" }); }); bundles.AddPerSubDirectory<HtmlTemplateBundle>( "HtmlTemplates", bundle => bundle.Processor = new HoganPipeline() { Namespace = "templates" } ); bundles.Add<StylesheetBundle>("Styles", b => b.Processor = new StylesheetPipeline() .EmbedImages(whitelistPath => whitelistPath.Contains("/embed/")) .EmbedFonts(whitelistPath => whitelistPath.Contains("/embed/"))); }
public void Configure(BundleCollection bundles, CassetteSettings settings) { bundles.Add<StylesheetBundle>("assets/styles"); bundles.Add<StylesheetBundle>("assets/iestyles", b => b.Condition = "IE 9"); bundles.AddUrlWithLocalAssets("//ajax.googleapis.com/ajax/libs/jquery/1.6.3/jquery.min.js", new LocalAssetSettings { Path = "~/assets/scripts/jquery", FallbackCondition = "!window.jQuery" }); bundles.AddPerSubDirectory<ScriptBundle>("assets/scripts"); }
public void Configure(BundleCollection bundles, CassetteSettings settings) { var compiler = new IECoffeeScriptCompiler(); bundles.AddPerIndividualFile<StylesheetBundle>("Content"); bundles.AddPerIndividualFile<ScriptBundle>("Scripts", new FileSearch { SearchOption = SearchOption.TopDirectoryOnly }, b => b.Processor = new ScriptPipeline { CoffeeScriptCompiler = compiler }); bundles.AddPerSubDirectory<ScriptBundle>("Scripts", b => b.Processor = new ScriptPipeline { CoffeeScriptCompiler = compiler }, true); }
public void Configure(BundleCollection bundles, CassetteSettings settings) { bundles.AddPerSubDirectory <HtmlTemplateBundle>("Public/templates", new FileSearch { Pattern = "*.html", SearchOption = SearchOption.AllDirectories }); bundles.AddPerSubDirectory <StylesheetBundle>("Public/css", new FileSearch { Pattern = "*.css", SearchOption = SearchOption.AllDirectories }); bundles.AddPerSubDirectory <ScriptBundle>("Public/js", new FileSearch { Pattern = "*.js;*.coffee", SearchOption = SearchOption.AllDirectories, Exclude = new Regex("-vsdoc\\.js$") }); }
public void Configure(BundleCollection bundles, CassetteSettings settings) { bundles.AddPerSubDirectory<HtmlTemplateBundle>("Public/templates", new FileSearch { Pattern = "*.html", SearchOption = SearchOption.AllDirectories }); bundles.AddPerSubDirectory<StylesheetBundle>("Public/css", new FileSearch { Pattern = "*.css", SearchOption = SearchOption.AllDirectories }); bundles.AddPerSubDirectory<ScriptBundle>("Public/js", new FileSearch { Pattern = "*.js;*.coffee", SearchOption = SearchOption.AllDirectories, Exclude = new Regex("-vsdoc\\.js$") }); }
public void Configure(BundleCollection bundles, CassetteSettings settings) { // TODO: Configure your bundles here... // Please read http://getcassette.net/documentation/configuration // This default configuration treats each file as a separate 'bundle'. // In production the content will be minified, but the files are not combined. // So you probably want to tweak these defaults! bundles.Add <StylesheetBundle>("Content/css"); bundles.AddPerSubDirectory <HtmlTemplateBundle>("Content/templates"); //, bundle => bundle.Processor = new JQueryTmplPipeline()); bundles.AddPerSubDirectory <ScriptBundle>("Scripts"); // To combine files, try something like this instead: // bundles.Add<StylesheetBundle>("Content"); // In production mode, all of ~/Content will be combined into a single bundle. // If you want a bundle per folder, try this: // bundles.AddPerSubDirectory<ScriptBundle>("Scripts"); // Each immediate sub-directory of ~/Scripts will be combined into its own bundle. // This is useful when there are lots of scripts for different areas of the website. // *** TOP TIP: Delete all ".min.js" files now *** // Cassette minifies scripts for you. So those files are never used. }
public void Configure(BundleCollection bundles, CassetteSettings settings) { // TODO: Configure your bundles here... // Please read http://getcassette.net/documentation/configuration bundles.AddPerIndividualFile<StylesheetBundle>("Content"); bundles.AddPerSubDirectory<ScriptBundle>("Scripts"); bundles.AddUrlWithAlias<ScriptBundle>("/signalr/hubs", "signalr", b => b.AddReference("~/Scripts/lib/jquery.signalR.js")); // To combine files, try something like this instead: // bundles.Add<StylesheetBundle>("Content"); // In production mode, all of ~/Content will be combined into a single bundle. // If you want a bundle per folder, try this: // bundles.AddPerSubDirectory<ScriptBundle>("Scripts"); // Each immediate sub-directory of ~/Scripts will be combined into its own bundle. // This is useful when there are lots of scripts for different areas of the website. // *** TOP TIP: Delete all ".min.js" files now *** // Cassette minifies scripts for you. So those files are never used. }
public void Configure(BundleCollection bundles, CassetteSettings settings) { bundles.Add<StylesheetBundle>("assets/styles"); bundles.Add<StylesheetBundle>("assets/iestyles", b => b.Condition = "IE"); bundles.AddPerSubDirectory<ScriptBundle>("assets/scripts"); bundles.AddUrlWithLocalAssets( "//ajax.googleapis.com/ajax/libs/jquery/1.6.3/jquery.min.js", new LocalAssetSettings { FallbackCondition = "!window.jQuery", Path = "assets/scripts/jquery" } ); var pluginScripts = new ScriptBundle("plugin/scripts"); pluginScripts.Processor = new ScriptPipeline(); pluginScripts.Assets.Add(new ResourceAsset("assets/scripts/plugin/script1.js", GetType().Assembly, pluginScripts)); pluginScripts.Assets.Add(new ResourceAsset("assets/scripts/plugin/script2.js", GetType().Assembly, pluginScripts)); pluginScripts.Assets.Add(new ResourceAsset("assets/scripts/plugin/script3.js", GetType().Assembly, pluginScripts)); bundles.Add(pluginScripts); }
public void Configure(BundleCollection bundles, CassetteSettings settings) { bundles.AddPerSubDirectory<StylesheetBundle>("Content"); bundles.AddPerSubDirectory<ScriptBundle>("Scripts"); bundles.AddUrlWithAlias<ScriptBundle>("/signalr/hubs", "~/signalr", bundle => bundle.AddReference("~/Scripts/lib/")); }
public void Configure(BundleCollection bundles, CassetteSettings settings) { bundles.Add<StylesheetBundle>("Styles"); bundles.AddPerSubDirectory<ScriptBundle>("Scripts"); }
public void Configure(BundleCollection bundles, CassetteSettings settings) { bundles.AddPerSubDirectory <StylesheetBundle>("Content/css", true); bundles.AddPerSubDirectory <ScriptBundle>("Content/js", true); }
public void Configure(BundleCollection bundles, CassetteSettings settings) { bundles.AddPerSubDirectory <StylesheetBundle>("Content", excludeTopLevel: true); bundles.AddPerSubDirectory <ScriptBundle>("Scripts"); }
public void Configure(BundleCollection bundles, CassetteSettings settings) { bundles.Add <StylesheetBundle>("Styles"); bundles.AddPerSubDirectory <ScriptBundle>("Scripts"); }
public void Configure(BundleCollection bundles, CassetteSettings settings) { bundles.AddPerSubDirectory<StylesheetBundle>("Content", excludeTopLevel: true); bundles.AddPerSubDirectory<ScriptBundle>("Scripts"); }
public void Configure(BundleCollection bundles, CassetteSettings settings) { bundles.AddPerSubDirectory<StylesheetBundle>("Content/css", true); bundles.AddPerSubDirectory<ScriptBundle>("Content/js", true); }