public static void RegisterBundles(BundleCollection bundles) { var cssTransformer = new CssTransformer(); var jsTransformer = new JsTransformer(); var nullOrderer = new NullOrderer(); var js = new ScriptBundle("~/bundles/js").Include( "~/Scripts/jquery-{version}.js", "~/Scripts/bootstrap.js", "~/Scripts/less.min.js", "~/Scripts/moment.js", "~/Scripts/main.js", "~/Scripts/jquery.quick.pagination.min.js", "~/Scripts/bootstrap-fileupload.min.js" ); js.Transforms.Add(jsTransformer); js.Orderer = nullOrderer; bundles.Add(js); var css = new StyleBundle("~/bundles/css").Include( "~/Content/less/bootstrap.less", "~/Content/styles.css", "~/Content/custom.css", "~/Content/bootstrap-fileupload.min.css" ); css.Transforms.Add(cssTransformer); css.Orderer = nullOrderer; bundles.Add(css); }
public static void RegisterBundles(BundleCollection bundles) { bundles.Add(new StyleBundle("~/bundles/main_style").Include( "~/node_modules/@angular/material/prebuilt-themes/indigo-pink.css", "~/node_modules/ng2-slim-loading-bar/style.css" )); bundles.Add(new ScriptBundle("~/bundles/main_script").Include( "~/node_modules/hammerjs/hammer.min.js", "~/node_modules/core-js/client/shim.min.js", "~/node_modules/zone.js/dist/zone.js", "~/node_modules/reflect-metadata/Reflect.js", "~/node_modules/systemjs/dist/system.src.js", "~/systemjs.config.js" )); var nullBulider = new NullBuilder(); var nullOrderer = new NullOrderer(); var styleTransformer = new StyleTransformer(); var commonSytleBundle = new CustomStyleBundle("~/bundles/main_sass"); commonSytleBundle.Include( "~/node_modules/@primer/css/index.scss", "~/content/styles.scss" ); commonSytleBundle.Builder = nullBulider; commonSytleBundle.Transforms.Add(styleTransformer); commonSytleBundle.Orderer = nullOrderer; bundles.Add(commonSytleBundle); // BundleTable.EnableOptimizations = true; }
public static void RegisterBundles(BundleCollection bundles) { bundles.UseCdn = true; var nullBuilder = new NullBuilder(); var cssTransformer = new CssTransformer(); var jsTransformer = new JsTransformer(); var nullOrderer = new NullOrderer(); /*Common Styles */ var commonStylesBundle = new Bundle("~/Bundles/CommonStyles"); commonStylesBundle.Include("~/Content/bootstrap.css"); commonStylesBundle.Builder = nullBuilder; commonStylesBundle.Transforms.Add(cssTransformer); commonStylesBundle.Orderer = nullOrderer; bundles.Add(commonStylesBundle); /*App Css */ var appStylesBundle = new Bundle("~/Bundles/AppStyles"); appStylesBundle.Include( "~/App/css/base.css", "~/App/css/custom.css"); appStylesBundle.Builder = nullBuilder; appStylesBundle.Transforms.Add(cssTransformer); appStylesBundle.Orderer = nullOrderer; bundles.Add(appStylesBundle); }
// Дополнительные сведения об объединении см. на странице https://go.microsoft.com/fwlink/?LinkId=301862 public static void RegisterBundles(BundleCollection bundles) { bundles.Add(new ScriptBundle("~/bundles/jquery").Include( "~/Scripts/jquery-{version}.js")); bundles.Add(new ScriptBundle("~/bundles/jqueryval").Include( "~/Scripts/jquery.validate*")); // Используйте версию Modernizr для разработчиков, чтобы учиться работать. Когда вы будете готовы перейти к работе, // готово к выпуску, используйте средство сборки по адресу https://modernizr.com, чтобы выбрать только необходимые тесты. bundles.Add(new ScriptBundle("~/bundles/modernizr").Include( "~/Scripts/modernizr-*")); bundles.Add(new ScriptBundle("~/bundles/bootstrap").Include( "~/Scripts/bootstrap.js")); bundles.Add(new StyleBundle("~/content/css").Include( "~/Content/bootstrap.css")); //,"~/Content/site.css")); bundles.Add(new StyleBundle("~/content/fa").Include( "~/Content/fontawesome.css", "~/Content/brands.css", "~/Content/solid.css")); var nullBulider = new NullBuilder(); var nullOrderer = new NullOrderer(); BundleResolver.Current = new CustomBundleResolver(); var commonStyleBundle = new CustomStyleBundle("~/content/maincss"); commonStyleBundle.Include("~/Content/main.scss"); commonStyleBundle.Orderer = nullOrderer; bundles.Add(commonStyleBundle); }
public static void RegisterBundles(BundleCollection bundles) { bundles.UseCdn = true; var nullOrderer = new NullOrderer(); // Replace a default bundle resolver in order to the debugging HTTP-handler can use // transformations of the corresponding bundle BundleResolver.Current = new CustomBundleResolver(); var commonStylesBundle = new CustomStyleBundle("~/Bundles/CommonStyles"); commonStylesBundle.Include( "~/Css/bootstrap5152.css", "~/Css/responsive5152.css", "~/Js/prettyphoto/prettyPhotoaeb9.css", "~/Css/main5152.css"); commonStylesBundle.Orderer = nullOrderer; bundles.Add(commonStylesBundle); var commonScriptsBundle = new CustomScriptBundle("~/Bundles/CommonScripts"); commonScriptsBundle.Include( "~/Js/jquery-1.8.3.min.js", "~/Js/jquery.easing.1.3.min.js", "~/Js/prettyphoto/jquery.prettyPhoto.min.js", "~/Js/jflickrfeed.min.js", "~/Js/jquery.liveSearch.min.js", "~/Js/jquery.form.min.js", "~/Js/custom.min.js"); commonScriptsBundle.Orderer = nullOrderer; bundles.Add(commonScriptsBundle); }
// For more information on bundling, visit https://go.microsoft.com/fwlink/?LinkId=301862 public static void RegisterBundles(BundleCollection bundles) { bundles.Add(new ScriptBundle("~/bundles/jquery").Include( "~/Scripts/jquery-{version}.js")); bundles.Add(new ScriptBundle("~/bundles/jqueryval").Include( "~/Scripts/jquery.validate*")); // Use the development version of Modernizr to develop with and learn from. Then, when you're // ready for production, use the build tool at https://modernizr.com to pick only the tests you need. bundles.Add(new ScriptBundle("~/bundles/modernizr").Include( "~/Scripts/modernizr-*")); bundles.Add(new ScriptBundle("~/bundles/bootstrap").Include( "~/Scripts/bootstrap.js")); bundles.Add(new StyleBundle("~/Content/css").Include( "~/Content/bootstrap.css", "~/Content/site.css")); var nullBulider = new NullBuilder(); var nullOrderer = new NullOrderer(); BundleResolver.Current = new CustomBundleResolver(); var commonStyleBundle = new CustomStyleBundle("~/Content/sass"); commonStyleBundle.Include("~/Content/main.scss"); commonStyleBundle.Orderer = nullOrderer; bundles.Add(commonStyleBundle); }
public static void RegisterBunldes(BundleCollection bundles) { //This setting is used when if you have specfied the path Using System.web.Optimization.bundle.Cdnpath then it will try to fetch data from there first bundles.UseCdn = true; //NullBuilder class is responsible for prevention of early applying of the item transformations and combining of code. var nullBuilder = new NullBuilder(); //StyleTransformer and ScriptTransformer classes produce processing of stylesheets and scripts. var styleTransformer = new StyleTransformer(); var scriptTransformer = new ScriptTransformer(); //NullOrderer class disables the built-in sorting mechanism and save assets sorted in the order they are declared. var nullOrderer = new NullOrderer(); bundles.Add(new ScriptBundle("~/bundles/jquery").Include( "~/Scripts/jquery-{version}.js", "~/Scripts/bootstrap.min.js", "~/Scripts/DataTables/jquery.dataTables.min.js", "~/Scripts/DataTables/dataTables.bootstrap.min.js", "~/Scripts/jquery-ui-1.11.3.min.js") ); bundles.Add(new ScriptBundle("~/bundles/Template").Include( "~/Scripts/Template/lib/easing/easing.min.js", "~/Scripts/Template/lib/mobile-nav/mobile-nav.js", "~/Scripts/Template/lib/wow/wow.min.js", "~/Scripts/Template/lib/waypoints/waypoints.min.js", "~/Scripts/Template/lib/counterup/counterup.min.js", "~/Scripts/Template/lib/owlcarousel/owl.carousel.min.js", "~/Scripts/Template/lib/isotope/isotope.pkgd.min.js", "~/Scripts/Template/lib/lightbox/js/lightbox.min.js", "~/Scripts/Template/lib/main.js")); //--- Images not loading ---// to be resolved //bundles.Add(new StyleBundle("~/Content/Css").Include( // "~/Scripts/Template/lib/font-awesome/css/font-awesome.min.css", // "~/Scripts/Template/lib/animate/animate.min.css", // "~/Scripts/Template/lib/ionicons/css/ionicons.min.css", // "~/Scripts/Template/lib/owlcarousel/assets/owl.carousel.min.css", // "~/Scripts/Template/lib/lightbox/css/*.min.css", // "~/Scripts/Template/lib/style.css" // )); //bundles.Add(new StyleBundle("~/Content/MainCss").Include( // "~/Content/bootstrap.min.css", // "~/Content/Site.css", // "~/Content/DataTables/css/dataTables.bootstrap.min.css")); foreach (var item in bundles) { item.Builder = nullBuilder; item.Transforms.Add(scriptTransformer); item.Orderer = nullOrderer; } BundleTable.EnableOptimizations = true; }
// For more information on bundling, visit http://go.microsoft.com/fwlink/?LinkId=301862 public static void RegisterBundles(BundleCollection bundles) { bundles.UseCdn = true; var cssTransformer = new StyleTransformer(); var jsTransformer = new ScriptTransformer(); var nullOrderer = new NullOrderer(); var cssBundle = new StyleBundle("~/bundles/css"); cssBundle.Include("~/Content/Site.less", "~/Content/bootstrap/bootstrap.less"); cssBundle.Transforms.Add(cssTransformer); cssBundle.Orderer = nullOrderer; bundles.Add(cssBundle); var commonBundle = new ScriptBundle("~/bundles/common"); commonBundle.Include("~/Scripts/jquery-{version}.js") .Include("~/Scripts/jquery.validate*") .Include("~/Scripts/modernizr-*") .Include("~/Scripts/respond.js") .Include("~/Scripts/knockout-{version}.js"); commonBundle.Transforms.Add(jsTransformer); commonBundle.Orderer = nullOrderer; bundles.Add(commonBundle); //var jqueryBundle = new ScriptBundle("~/bundles/jquery"); //jqueryBundle.Include("~/Scripts/jquery-{version}.js"); //jqueryBundle.Transforms.Add(jsTransformer); //jqueryBundle.Orderer = nullOrderer; //bundles.Add(jqueryBundle); //var jqueryvalBundle = new ScriptBundle("~/bundles/jqueryval"); //jqueryvalBundle.Include("~/Scripts/jquery.validate*"); //jqueryvalBundle.Transforms.Add(jsTransformer); //jqueryvalBundle.Orderer = nullOrderer; //bundles.Add(jqueryvalBundle); //// Use the development version of Modernizr to develop with and learn from. Then, when you're //// ready for production, use the build tool at http://modernizr.com to pick only the tests you need. //var modernizrBundle = new ScriptBundle("~/bundles/modernizr"); //modernizrBundle.Include("~/Scripts/modernizr-*"); //modernizrBundle.Transforms.Add(jsTransformer); //modernizrBundle.Orderer = nullOrderer; //bundles.Add(modernizrBundle); //var bootstrapBundle = new ScriptBundle("~/bundles/bootstrap"); //bootstrapBundle.Include("~/Scripts/bootstrap.js", "~/Scripts/respond.js"); //bootstrapBundle.Transforms.Add(jsTransformer); //bootstrapBundle.Orderer = nullOrderer; //bundles.Add(bootstrapBundle); //var knockoutBundle = new ScriptBundle("~/bundles/knockout"); //knockoutBundle.Include("~/Scripts/knockout-{version}.js"); //knockoutBundle.Transforms.Add(jsTransformer); //knockoutBundle.Orderer = nullOrderer; //bundles.Add(knockoutBundle); }
// For more information on bundling, visit http://go.microsoft.com/fwlink/?LinkId=301862 public static void RegisterBundles(BundleCollection bundles) { #if DEBUG BundleTable.EnableOptimizations = false; #else BundleTable.EnableOptimizations = true; #endif bundles.UseCdn = true; var cssTransformer = new StyleTransformer(); var jsTransformer = new ScriptTransformer(); var nullOrderer = new NullOrderer(); bundles.Add(new ScriptBundle("~/bundles/jquery").Include( "~/Scripts/jquery-{version}.js")); bundles.Add(new ScriptBundle("~/bundles/jqueryval").Include( "~/Scripts/jquery.validate*")); // Use the development version of Modernizr to develop with and learn from. Then, when you're // ready for production, use the build tool at http://modernizr.com to pick only the tests you need. bundles.Add(new ScriptBundle("~/bundles/modernizr").Include( "~/Scripts/modernizr-*")); bundles.Add(new ScriptBundle("~/bundles/bootstrap").Include( "~/Scripts/bootstrap.js", "~/Scripts/respond.js")); var danJsBundle = new ScriptBundle("~/bundles/danJs"); danJsBundle.Include( "~/Scripts/DanAudioMgr.js", "~/Scripts/DanScales.js" ); danJsBundle.Transforms.Add(jsTransformer); danJsBundle.Orderer = nullOrderer; bundles.Add(danJsBundle); var cssBundle = new StyleBundle("~/bundles/css"); cssBundle.Include("~/Content/css", "~/Content/bootstrap.css", "~/Content/HoltDan.less", "~/Content/DanScales.less"); cssBundle.Builder = new NullBuilder(); cssBundle.Transforms.Add(cssTransformer); cssBundle.Orderer = nullOrderer; bundles.Add(cssBundle); cssBundle = new StyleBundle("~/bundles/cssNoBS"); cssBundle.Include("~/Content/css", "~/Content/HoltDan.less", "~/Content/DanScales.less"); cssBundle.Builder = new NullBuilder(); cssBundle.Transforms.Add(cssTransformer); cssBundle.Orderer = nullOrderer; bundles.Add(cssBundle); }
// For more information on bundling, visit http://go.microsoft.com/fwlink/?LinkId=301862 public static void RegisterBundles(BundleCollection bundles) { BundleTable.EnableOptimizations = false; bundles.UseCdn = true; var cssTransformer = new CssTransformer(); var jsTransformer = new JsTransformer(); var nullOrderer = new NullOrderer(); var cssBundle = new CustomStyleBundle("~/bundles/css"); cssBundle.Include("~/Content/Site.less", "~/Content/bootstrap/bootstrap.less"); cssBundle.Transforms.Add(cssTransformer); cssBundle.Orderer = nullOrderer; bundles.Add(cssBundle); var jqueryBundle = new CustomScriptBundle("~/bundles/jquery"); jqueryBundle.Include("~/Scripts/jquery-{version}.js"); jqueryBundle.Transforms.Add(jsTransformer); jqueryBundle.Orderer = nullOrderer; bundles.Add(jqueryBundle); var jqueryvalBundle = new CustomScriptBundle("~/bundles/jqueryval"); jqueryvalBundle.Include("~/Scripts/jquery.validate*"); jqueryvalBundle.Transforms.Add(jsTransformer); jqueryvalBundle.Orderer = nullOrderer; bundles.Add(jqueryvalBundle); // Use the development version of Modernizr to develop with and learn from. Then, when you're // ready for production, use the build tool at http://modernizr.com to pick only the tests you need. var modernizrBundle = new CustomScriptBundle("~/bundles/modernizr"); modernizrBundle.Include("~/Scripts/modernizr-*"); modernizrBundle.Transforms.Add(jsTransformer); modernizrBundle.Orderer = nullOrderer; bundles.Add(modernizrBundle); var bootstrapBundle = new CustomScriptBundle("~/bundles/bootstrap"); bootstrapBundle.Include("~/Scripts/bootstrap.js", "~/Scripts/respond.js"); bootstrapBundle.Transforms.Add(jsTransformer); bootstrapBundle.Orderer = nullOrderer; bundles.Add(bootstrapBundle); var angularBundle = new CustomScriptBundle("~/bundles/angular"); angularBundle.Include("~/Scripts/angular*"); angularBundle.Transforms.Add(jsTransformer); angularBundle.Orderer = nullOrderer; bundles.Add(angularBundle); }
public static void RegisterBundles(BundleCollection bundles) { var cssTransformer = new CssTransformer(); var jsTransformer = new JsTransformer(); var nullOrderer = new NullOrderer(); var commonStylesBundle = new Bundle("~/Bundles/Styles"); commonStylesBundle.Include( "~/stylesheets/screen.css"); commonStylesBundle.Transforms.Add(cssTransformer); commonStylesBundle.Orderer = nullOrderer; bundles.Add(commonStylesBundle); //var modernizrBundle = new Bundle("~/Bundles/Modernizr"); //modernizrBundle.Include("~/Scripts/modernizr-2.*"); //modernizrBundle.Transforms.Add(jsTransformer); //modernizrBundle.Orderer = nullOrderer; //bundles.Add(modernizrBundle); var commonScriptsBundle = new Bundle("~/Bundles/ProjectAether"); commonScriptsBundle.Include(//"~/ProjectAether/libs/knockout.debug.js", "~/libs/underscore.js", "~/libs/underscore-ko-1.1.0.js", "~/libs/hash/jshashset.js", "~/libs/hash/jshashtable.js", "~/app/helper.js") .IncludeDirectory("~/app", "*.js", true); commonScriptsBundle.Transforms.Add(jsTransformer); commonScriptsBundle.Orderer = nullOrderer; bundles.Add(commonScriptsBundle); var testScriptsBundle = new Bundle("~/Bundles/Tests"); testScriptsBundle.Include(//"~/ProjectAether/libs/knockout.debug.js", "~/libs/underscore.js", "~/libs/underscore-ko-1.1.0.js", "~/libs/hash/jshashset.js", "~/libs/hash/jshashtable.js", "~/app/helper.js") .IncludeDirectory("~/tests/app", "*.js", true); testScriptsBundle.Transforms.Add(jsTransformer); testScriptsBundle.Orderer = nullOrderer; bundles.Add(testScriptsBundle); }
public static void RegisterBundles(BundleCollection bundles) { /* * Styles */ bundles.Add(new StyleBundle("~/bundles/foundation/style").Include( "~/Content/Styles/foundation/foundation.css")); bundles.Add(new StyleBundle("~/bundles/themes/base/css").Include( "~/Content/themes/base/jquery.ui.core.css", "~/Content/themes/base/jquery.ui.resizable.css", "~/Content/themes/base/jquery.ui.selectable.css", "~/Content/themes/base/jquery.ui.accordion.css", "~/Content/themes/base/jquery.ui.autocomplete.css", "~/Content/themes/base/jquery.ui.button.css", "~/Content/themes/base/jquery.ui.dialog.css", "~/Content/themes/base/jquery.ui.slider.css", "~/Content/themes/base/jquery.ui.tabs.css", "~/Content/themes/base/jquery.ui.datepicker.css", "~/Content/themes/base/jquery.ui.progressbar.css", "~/Content/themes/base/jquery.ui.theme.css")); var cssTransformer = new CssTransformer(); var nullOrderer = new NullOrderer(); var css = new StyleBundle("~/bundles/style").Include( "~/Content/Styles/Variables.less", "~/Content/Styles/Layout.less", "~/Content/Styles/Icons.less", "~/Content/Styles/Site.less"); css.Transforms.Add(cssTransformer); css.Orderer = nullOrderer; bundles.Add(css); /* * Scripts */ bundles.Add(new ScriptBundle("~/bundles/modernizr").Include( "~/Content/Scripts/vendor/modernizr.js")); bundles.Add(new ScriptBundle("~/bundles/foundation/scripts").Include( "~/Content/Scripts/vendor/foundation.js", "~/Content/Scripts/vendor/app.js")); bundles.Add(new ScriptBundle("~/bundles/jqueryui").Include( "~/Content/Scripts/vendor/jquery-ui-{version}.js")); bundles.Add(new ScriptBundle("~/bundles/layout").Include( "~/Content/Scripts/Shared/_Layout.js")); }
// For more information on bundling, visit http://go.microsoft.com/fwlink/?LinkId=301862 public static void RegisterBundles(BundleCollection bundles) { bundles.UseCdn = true; var cssTransformer = new StyleTransformer(); var jsTransformer = new ScriptTransformer(); var nullOrderer = new NullOrderer(); var cssBundle = new StyleBundle("~/bundles/css"); cssBundle.Include("~/Content/Site.less", "~/Content/bootstrap/bootstrap.less", "~/Content/FontAwsome/font-awesome.less"); cssBundle.Transforms.Add(cssTransformer); cssBundle.Orderer = nullOrderer; bundles.Add(cssBundle); var jqueryBundle = new ScriptBundle("~/bundles/jquery"); jqueryBundle.Include("~/Scripts/jquery-{version}.js"); jqueryBundle.Transforms.Add(jsTransformer); jqueryBundle.Orderer = nullOrderer; bundles.Add(jqueryBundle); var jqueryvalBundle = new ScriptBundle("~/bundles/jqueryval"); jqueryvalBundle.Include("~/Scripts/jquery.validate*", "~/Scripts/jquery.unobtrusive-ajax*"); jqueryvalBundle.Transforms.Add(jsTransformer); jqueryvalBundle.Orderer = nullOrderer; bundles.Add(jqueryvalBundle); // Use the development version of Modernizr to develop with and learn from. Then, when you're // ready for production, use the build tool at http://modernizr.com to pick only the tests you need. var modernizrBundle = new ScriptBundle("~/bundles/modernizr"); modernizrBundle.Include("~/Scripts/modernizr-*"); modernizrBundle.Transforms.Add(jsTransformer); modernizrBundle.Orderer = nullOrderer; bundles.Add(modernizrBundle); var bootstrapBundle = new ScriptBundle("~/bundles/bootstrap"); bootstrapBundle.Include("~/Scripts/bootstrap.js", "~/Scripts/respond.js"); bootstrapBundle.Transforms.Add(jsTransformer); bootstrapBundle.Orderer = nullOrderer; bundles.Add(bootstrapBundle); var sitescriptsBundle = new ScriptBundle("~/bundles/sitescripts"); sitescriptsBundle.Include("~/Scripts/mbExtruder.js"); sitescriptsBundle.Transforms.Add(jsTransformer); sitescriptsBundle.Orderer = nullOrderer; bundles.Add(sitescriptsBundle); }
public static void RegisterBundles(BundleCollection bundles) { var nullBulider = new NullBuilder(); var nullOrderer = new NullOrderer(); BundleResolver.Current = new CustomBundleResolver(); var commonStyleBundle = new CustomStyleBundle("~/Bundle/sass"); commonStyleBundle.Include("~/Styles/main.scss"); commonStyleBundle.Orderer = nullOrderer; bundles.Add(commonStyleBundle); }
// For more information on bundling, visit http://go.microsoft.com/fwlink/?LinkId=301862 public static void RegisterBundles(BundleCollection bundles) { bundles.UseCdn = true; var cssTransformer = new CssTransformer(); var jsTransformer = new JsTransformer(); var nullOrderer = new NullOrderer(); #region Script Bundle var jqueryBundle = new CustomScriptBundle("~/bundles/jquery"); jqueryBundle.Include("~/Scripts/jquery-{version}.js"); jqueryBundle.Transforms.Add(jsTransformer); jqueryBundle.Orderer = nullOrderer; bundles.Add(jqueryBundle); var jqueryvalBundle = new CustomScriptBundle("~/bundles/jqueryval"); jqueryvalBundle.Include("~/Scripts/jquery.validate*"); jqueryvalBundle.Transforms.Add(jsTransformer); jqueryvalBundle.Orderer = nullOrderer; bundles.Add(jqueryvalBundle); var modernizrBundle = new CustomScriptBundle("~/bundles/modernizr"); modernizrBundle.Include("~/Scripts/modernizr-*"); modernizrBundle.Transforms.Add(jsTransformer); modernizrBundle.Orderer = nullOrderer; bundles.Add(modernizrBundle); var bootstrapBundle = new CustomScriptBundle("~/bundles/bootstrap"); bootstrapBundle.Include("~/Scripts/bootstrap.js", "~/Scripts/respond.js"); bootstrapBundle.Transforms.Add(jsTransformer); bootstrapBundle.Orderer = nullOrderer; bundles.Add(bootstrapBundle); var createjsBundle = new CustomScriptBundle("~/bundles/createjs"); createjsBundle.Include("~/Scripts/createjs-2013.12.12.min.js"); createjsBundle.Transforms.Add(jsTransformer); createjsBundle.Orderer = nullOrderer; bundles.Add(createjsBundle); #endregion Script Bundle #region Style Bundle var cssBundle = new CustomStyleBundle("~/bundles/css"); cssBundle.Include( "~/Content/bootstrap/bootstrap.less", "~/Content/Site.css"); cssBundle.Transforms.Add(cssTransformer); cssBundle.Orderer = nullOrderer; bundles.Add(cssBundle); #endregion Style Bundle }
public virtual void AddBundle(List <BundleOption> bundleOptions) { //Bundle bndl = BundleTable.Bundles.GetBundleFor("~/Content/css"); //if (bndl != null) //{ // BundleTable.Bundles.Remove(bndl); //} //Bundle bndl2 = new Bundle("~/Content/css"); //bndl2.Include("~/Content/site.css", "~/Content/secondStyles.css", ... ); //BundleTable.Bundles.Add(bndl2); foreach (var bundleRequest in bundleOptions) { var nullBuilder = new NullBuilder(); var styleTransformer = new StyleTransformer(); var scriptTransformer = new ScriptTransformer(); var nullOrderer = new NullOrderer(); var extention = bundleRequest.Url.Substring(bundleRequest.Url.LastIndexOf(".", StringComparison.Ordinal) + 1); if (extention.ToLower() == "js") { var commonScriptsBundle = new Bundle(bundleRequest.Url.Replace(".", "-")); commonScriptsBundle.Include( bundleRequest.Sources.ToArray() ); commonScriptsBundle.Builder = nullBuilder; commonScriptsBundle.Transforms.Add(scriptTransformer); commonScriptsBundle.Orderer = nullOrderer; BundleTable.Bundles.Add(commonScriptsBundle); } else { var commonStylesBundle = new Bundle(bundleRequest.Url.Replace(".", "-")); commonStylesBundle.Include( bundleRequest.Sources.ToArray() ); commonStylesBundle.Builder = nullBuilder; commonStylesBundle.Transforms.Add(styleTransformer); commonStylesBundle.Orderer = nullOrderer; BundleTable.Bundles.Add(commonStylesBundle); } } //return JObject.Parse(JsonConvert.SerializeObject(new object(), Formatting.None)); }
public static void RegisterBundles(BundleCollection bundles) { var nullOrderer = new NullOrderer(); const string beforeLessCodeToInject = @"@my-variable: 'Hurrah!';"; const string afterLessCodeToInject = @"@font-family-base: 'Comic Sans MS'; @body-bg: lime; @font-size-h1: 50px;" ; var commonStylesBundle = new CustomStyleBundle("~/Bundles/BootstrapStyles"); commonStylesBundle.Include( "~/Content/less/bootstrap-3.1.1/bootstrap.less", new InjectContentItemTransform(beforeLessCodeToInject, afterLessCodeToInject)); commonStylesBundle.Orderer = nullOrderer; bundles.Add(commonStylesBundle); }
// For more information on Bundling, visit http://go.microsoft.com/fwlink/?LinkId=254725 public static void RegisterBundles(BundleCollection bundles) { var cssTransformer = new CssTransformer(); var jsTransformer = new JsTransformer(); var cssMinifier = new CssMinify(); var jsMinifier = new JsMinify(); var nullOrderer = new NullOrderer(); // Script Bundles // const string jQueryCdnPath = "http://code.jquery.com/jquery-1.9.1.min.js"; bundles.Add(new ScriptBundle("~/bundles/global") .Include("~/Content/custom/scripts/global.js")); bundles.Add(new ScriptBundle("~/bundles/admin") //.Include("~/Content/scripts/jquery-autogrow-textarea.js") .Include("~/Content/scripts/ace/ace.js") .Include("~/Content/scripts/ace/theme-clouds.js") .Include("~/Content/scripts/ace/mode-html.js")); // Style Bundles var mainBundle = new Bundle("~/Content/global") .Include("~/Content/font-awesome/css/font-awesome.min.css") .Include("~/Content/custom/less/custom.less") .Include("~/Content/custom/less/shCoreDefault.less") .Include("~/Content/custom/less/shThemeDefault.less"); mainBundle.Transforms.Add(cssTransformer); mainBundle.Transforms.Add(cssMinifier); mainBundle.Orderer = nullOrderer; bundles.Add(mainBundle); var adminBundle = new Bundle("~/Content/admin"); adminBundle.Transforms.Add(cssTransformer); mainBundle.Transforms.Add(cssMinifier); adminBundle.Orderer = nullOrderer; bundles.Add(adminBundle); //BundleTable.EnableOptimizations = true; // executing this line will force bundling and minification by overwriting whatever stands in web.config // #if DEBUG // BundleTable.EnableOptimizations = false; // #endif }
public static void RegisterBundles(BundleCollection bundles) { /* * Styles */ bundles.Add(new StyleBundle("~/bundles/foundation/style").Include( "~/Content/Styles/Foundation/foundation.css")); bundles.Add(new StyleBundle("~/bundles/jqueryui/style").Include( "~/Content/Styles/JqueryUI/jquery-ui.css")); var cssTransformer = new CssTransformer(); var nullOrderer = new NullOrderer(); var css = new StyleBundle("~/bundles/style").Include( "~/Content/Styles/Variables.less", "~/Content/Styles/Icons.less", "~/Content/Styles/Layout.less", "~/Content/Styles/Site.less"); css.Transforms.Add(cssTransformer); css.Orderer = nullOrderer; bundles.Add(css); /* * Scripts */ bundles.Add(new ScriptBundle("~/bundles/modernizr/script").Include( "~/Content/Scripts/Vendor/modernizr.js")); bundles.Add(new ScriptBundle("~/bundles/foundation/script").Include( "~/Content/Scripts/Vendor/foundation.js", "~/Content/Scripts/Vendor/app.js")); bundles.Add(new ScriptBundle("~/bundles/jqueryui/script").Include( "~/Content/Scripts/Vendor/jquery-ui-{version}.js")); bundles.Add(new ScriptBundle("~/bundles/script").Include( "~/Content/Scripts/Shared/_Layout.js", "~/Content/Scripts/Main/Data.js")); }
/// <summary> /// See http://www.codeproject.com/Articles/863295/Hack-proof-your-Javascript-using-javascript-Obfusc /// </summary> /// <param name="bundles"></param> private static void _RegisterObfuscatedScriptsBundle(BundleCollection bundles) { // This setting is used when if you have specfied the path Using System.web.Optimization.bundle.Cdnpath then // it will try to fetch data from there first bundles.UseCdn = true; // NullBuilder class is responsible for prevention of early applying of the item transformations and combining of code. var nullBuilder = new NullBuilder(); /* * // Replace a default bundle resolver in order to the debugging HTTP-handler * // can use transformations of the corresponding bundle * BundleResolver.Current = new CustomBundleResolver(); */ // StyleTransformer and ScriptTransformer classes produce processing of stylesheets and scripts. var styleTransformer = new StyleTransformer(); var scriptTransformer = new ScriptTransformer(); // NullOrderer class disables the built-in sorting mechanism and save assets sorted in the order they are declared. var nullOrderer = new NullOrderer(); // create your own scriptbundle var obfuscatedScriptBundle = new Bundle("~/Bundles/Gallery") { Builder = nullBuilder, Orderer = nullOrderer }; obfuscatedScriptBundle.Include( "~/Scripts/jquery-{version}.js", "~/Scripts/knockout-{version}.js", "~/Scripts/date.format.js", "~/Scripts/jquery.extensions.js", "~/Scripts/root.extensions.js", "~/Scripts/root.gallery.js", "~/Scripts/root.photo-box.js", "~/Scripts/root.slider.js"); obfuscatedScriptBundle.Transforms.Add(scriptTransformer); bundles.Add(obfuscatedScriptBundle); }
public string Build(BundleType type, IEnumerable <string> files) { if (files == null || !files.Any()) { return(string.Empty); } var bundleVirtualPath = this.GetBundleVirtualPath(type, files); var bundleFor = BundleTable.Bundles.GetBundleFor(bundleVirtualPath); if (bundleFor == null) { using (KeyedLock.Lock("BundleBuilder.Build." + bundleVirtualPath)) { bundleFor = BundleTable.Bundles.GetBundleFor(bundleVirtualPath); if (bundleFor == null) { var nullOrderer = new NullOrderer(); Bundle bundle = (type == BundleType.Script) ? new CustomScriptBundle(bundleVirtualPath) as Bundle : new SmartStyleBundle(bundleVirtualPath) as Bundle; bundle.Orderer = nullOrderer; bundle.Include(files.ToArray()); BundleTable.Bundles.Add(bundle); } } } if (type == BundleType.Script) { return(Scripts.Render(bundleVirtualPath).ToString()); //// Uncomment this if you want to bypass asset caching on mobile browsers //return Scripts.RenderFormat("<script src='{0}?" + CommonHelper.GenerateRandomDigitCode(5) + "'></script>", // files.Select(x => VirtualPathUtility.ToAppRelative(x)).ToArray()).ToString(); } return(Styles.Render(bundleVirtualPath).ToString()); }
/// <summary> /// 注册网站必须的js和css /// </summary> /// <param name="bundles"></param> private static void RegisterSite(BundleCollection bundles) { bundles.Add(new ScriptBundle("~/bundles/site").Include( "~/scripts/jquery-{version}.js")); var nullOrderer = new NullOrderer(); var commonStylesBundle = new CustomStyleBundle("~/content/site"); commonStylesBundle.Include( "~/content/bootstrap.css", "~/font/font-awesome.css", "~/font/hx-font.css", "~/content/sass/hx-site.scss"); commonStylesBundle.Orderer = nullOrderer; bundles.Add(commonStylesBundle); bundles.Add(new ScriptBundle("~/bundles/core").Include( "~/scripts/app/jquery.extendsion.js", "~/scripts/bootstrap.js", "~/scripts/app/hx.core.js")); }
public static void RegisterBundles(BundleCollection bundles) { var nullBuilder = new NullBuilder(); var nullOrderer = new NullOrderer(); var lessTranslator = new LessTranslator { GlobalVariables = "my-variable='Hurrah!'", ModifyVariables = "font-family-base='Comic Sans MS';body-bg=lime;font-size-h1=50px" }; var cssTransformer = new CssTransformer(new List <ITranslator> { lessTranslator }); var commonStylesBundle = new Bundle("~/Bundles/BootstrapStyles"); commonStylesBundle.Include( "~/Content/less/bootstrap-3.1.1/bootstrap.less"); commonStylesBundle.Builder = nullBuilder; commonStylesBundle.Transforms.Add(cssTransformer); commonStylesBundle.Orderer = nullOrderer; bundles.Add(commonStylesBundle); }
// For more information on Bundling, visit http://go.microsoft.com/fwlink/?LinkId=254725 public static void RegisterBundles(BundleCollection bundles) { var nullBuilder = new NullBuilder(); var nullOrderer = new NullOrderer(); var styleBundle = new CustomStyleBundle("~/Assets/bundle/styles"); styleBundle.Include("~/Assets/bootstrap/css/bootstrap.min.css", "~/Assets/bootstrap/css/bootstrap-glyphicons.css", "~/Assets/css/shared_order/style.min.css"); styleBundle.Builder = nullBuilder; styleBundle.Orderer = nullOrderer; bundles.Add(styleBundle); var styleComponentBundle = new CustomStyleBundle("~/Assets/bundle/styles/order"); styleComponentBundle.Include("~/Assets/css/shared/*.css"); styleComponentBundle.Builder = nullBuilder; styleComponentBundle.Orderer = nullOrderer; bundles.Add(styleComponentBundle); var scriptBundle = new CustomScriptBundle("~/Assets/bundle/scripts"); scriptBundle.Include("~/Assets/bootstrap/js/bootstrap.min.js", "~/Assets/bootstrap/js/bootstrap.min.js", "~/Assets/js/shared_order/angular/angular.min.js", "~/Assets/js/shared_order/lodash.js", "~/Assets/js/shared_order/restangular.js", "~/Assets/js/shared_order/hammer.js", "~/Assets/js/shared_order/angular-hammer.js"); scriptBundle.Builder = nullBuilder; scriptBundle.Orderer = nullOrderer; bundles.Add(scriptBundle); var scriptComponentBundle = new CustomScriptBundle("~/Assets/bundle/scripts/order"); scriptComponentBundle.Include("~/Assets/js/shared/*.js"); scriptComponentBundle.Builder = nullBuilder; scriptComponentBundle.Orderer = nullOrderer; bundles.Add(scriptComponentBundle); }
public static void RegisterBundles(BundleCollection bundles) { var cssTransformer = new CssTransformer(new YuiCssMinifier()); var jsTransformer = new JsTransformer(new UglifyJsMinifier()); var nullOrderer = new NullOrderer(); // Lib CSS Bundle libCss = new Bundle("~/bundles/css_lib").IncludeDirectory("~/Content/css/lib/aui", "*.css"); //libCss.Transforms.Add(cssTransformer); bundles.Add(libCss); // App CSS Bundle appCss = new Bundle("~/bundles/css_app").Include("~/Content/css/app/bootstrap.less", new CssRewriteUrlTransform()); appCss.Transforms.Add(cssTransformer); bundles.Add(appCss); // // App CSS // Bundle appCss = new Bundle("~/bundles/css_app").Include("~/Content/less/app/bootstrap.less", new CssRewriteUrlTransform()); // appCss.Transforms.Add(cssTransformer); // bundles.Add(appCss); // Lib JS Bundle libJs = new Bundle("~/bundles/js_lib").Include( "~/Scripts/jquery-{version}.js", "~/Content/js/lib/aui/aui-all.js"); libJs.Transforms.Add(jsTransformer); libJs.Orderer = nullOrderer; bundles.Add(libJs); #if (DEBUG && !DEBUGMINIFIED) BundleTable.EnableOptimizations = false; #else BundleTable.EnableOptimizations = true; #endif }
public string Build(BundleType type, IEnumerable <string> files) { if (files == null || !files.Any()) { return(string.Empty); } string bundleVirtualPath = this.GetBundleVirtualPath(type, files); var bundleFor = BundleTable.Bundles.GetBundleFor(bundleVirtualPath); if (bundleFor == null) { lock (s_lock) { bundleFor = BundleTable.Bundles.GetBundleFor(bundleVirtualPath); if (bundleFor == null) { var nullOrderer = new NullOrderer(); Bundle bundle = (type == BundleType.Script) ? new CustomScriptBundle(bundleVirtualPath) as Bundle : new SmartStyleBundle(bundleVirtualPath) as Bundle; bundle.Orderer = nullOrderer; bundle.Include(files.ToArray()); BundleTable.Bundles.Add(bundle); } } } if (type == BundleType.Script) { return(Scripts.Render(bundleVirtualPath).ToString()); } return(Styles.Render(bundleVirtualPath).ToString()); }
public static void RegisterBundles(BundleCollection bundles) { bundles.UseCdn = true; var nullOrderer = new NullOrderer(); var commonStylesBundle = new CustomStyleBundle("~/Bundles/CommonStyles"); commonStylesBundle.Include("~/Content/app.less"); commonStylesBundle.Orderer = nullOrderer; bundles.Add(commonStylesBundle); var modernizrBundle = new CustomScriptBundle("~/Bundles/Modernizr"); modernizrBundle.Include("~/Scripts/modernizr-2.*"); modernizrBundle.Orderer = nullOrderer; bundles.Add(modernizrBundle); var jQueryBundle = new CustomScriptBundle("~/Bundles/Jquery", "http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.10.2.min.js"); jQueryBundle.Include("~/Scripts/jquery-{version}.js"); jQueryBundle.Orderer = nullOrderer; jQueryBundle.CdnFallbackExpression = "window.jquery"; bundles.Add(jQueryBundle); var commonScriptsBundle = new CustomScriptBundle("~/Bundles/CommonScripts"); commonScriptsBundle.Include("~/Scripts/bootstrap.js"); commonScriptsBundle.Orderer = nullOrderer; bundles.Add(commonScriptsBundle); }
// Pour plus d'informations sur le regroupement, visitez https://go.microsoft.com/fwlink/?LinkId=301862 public static void RegisterBundles(BundleCollection bundles) { bundles.Add(new ScriptBundle("~/bundles/script").Include ( "~/Js/script.js" )); var nullBulider = new NullBuilder(); var nullOrderer = new NullOrderer(); BundleResolver.Current = new CustomBundleResolver(); var commonStyleBundle = new CustomStyleBundle("~/Bundle/cssBase"); commonStyleBundle.Include("~/Scss/styles.scss"); //... Ajouter d'autres scss commonStyleBundle.Orderer = nullOrderer; bundles.Add(commonStyleBundle); var donjonsStyleBundle = new CustomStyleBundle("~/Bundle/cssDonjons"); donjonsStyleBundle.Include("~/Scss/donjons.scss"); donjonsStyleBundle.Orderer = nullOrderer; bundles.Add(donjonsStyleBundle); var lootStyleBundle = new CustomStyleBundle("~/Bundle/cssLoot"); lootStyleBundle.Include("~/Scss/loot.scss"); lootStyleBundle.Orderer = nullOrderer; bundles.Add(lootStyleBundle); var loginStyleBundle = new CustomStyleBundle("~/Bundle/cssLogin"); loginStyleBundle.Include("~/Scss/login.scss"); loginStyleBundle.Orderer = nullOrderer; bundles.Add(loginStyleBundle); }
public static void RegisterBundles(BundleCollection bundles) { bundles.UseCdn = true; var nullOrderer = new NullOrderer(); // Replace a default bundle resolver in order to the debugging HTTP-handler can use // transformations of the corresponding bundle BundleResolver.Current = new CustomBundleResolver(); // Admin panel styles var adminPanelStylesBundle = new CustomStyleBundle("~/Bundles/AdminPanelStyles"); adminPanelStylesBundle.Include( "~/Css/bootstrap.min.css", "~/Css/sb-admin.min.css", "~/font-awesome-4.1.0/css/font-awesome.min.css"); adminPanelStylesBundle.Orderer = nullOrderer; bundles.Add(adminPanelStylesBundle); // Admin panel scripts var adminPanelScriptsBundle = new CustomScriptBundle("~/Bundles/AdminPanelScripts"); adminPanelScriptsBundle.Include( "~/Js/jquery-1.11.0.min.js", "~/Js/bootstrap.min.js"); adminPanelScriptsBundle.Orderer = nullOrderer; bundles.Add(adminPanelScriptsBundle); //Admin panel widgets var widgetScriptsBundle = new CustomScriptBundle("~/Bundles/AdminPanelWidgets"); widgetScriptsBundle.Include( "~/Js/jquery.simpleWeather.min.js", "~/Js/weather.min.js", "~/Js/clockwidget.min.js", "~/Js/underscore.min.js", "~/Js/moment-2.2.1.min.js", "~/Js/clndr.min.js", "~/Js/site.min.js"); widgetScriptsBundle.Orderer = nullOrderer; bundles.Add(widgetScriptsBundle); // Website styles var websiteStylesBundle = new CustomStyleBundle("~/Bundles/WebsiteStyles"); websiteStylesBundle.Include( "~/Css/normalize.min.css", "~/Css/foundation.min.css", "~/Css/style.min.css", "~/Css/ie.min.css"); websiteStylesBundle.Orderer = nullOrderer; bundles.Add(websiteStylesBundle); // Website scripts var websiteScriptsBundle = new CustomScriptBundle("~/Bundles/WebsiteScripts"); websiteScriptsBundle.Include( "~/Js/functions.min.js", "~/Js/custom.modernizr.min.js", "~/Js/headroom.min.js", "~/Js/foundation.min.js"); websiteScriptsBundle.Orderer = nullOrderer; bundles.Add(websiteScriptsBundle); // Alertify styles var websiteAlertifyStyleBundle = new CustomStyleBundle("~/Bundles/WebsiteAlertifyStyles"); websiteAlertifyStyleBundle.Include( "~/Css/alertify.min.css", "~/Css/themes/default.min.css"); websiteAlertifyStyleBundle.Orderer = nullOrderer; bundles.Add(websiteAlertifyStyleBundle); // Alertify script var websiteAlertifyScriptsBundle = new CustomScriptBundle("~/Bundles/WebsiteAlertifyScripts"); websiteAlertifyScriptsBundle.Include( "~/Js/alertify.min.js"); websiteAlertifyScriptsBundle.Orderer = nullOrderer; bundles.Add(websiteAlertifyScriptsBundle); // Image crop style var websiteCropStyleBundle = new CustomStyleBundle("~/Bundles/WebsiteCropStyles"); websiteCropStyleBundle.Include( "~/Css/imgareaselect-animated.min.css"); websiteCropStyleBundle.Orderer = nullOrderer; bundles.Add(websiteCropStyleBundle); // Image crop script var websiteImageCropScriptsBundle = new CustomScriptBundle("~/Bundles/WebsiteImageCropScripts"); websiteImageCropScriptsBundle.Include( "~/Js/jquery.imgareaselect.pack.min.js"); websiteImageCropScriptsBundle.Orderer = nullOrderer; bundles.Add(websiteImageCropScriptsBundle); // Sortable tables script var sortableScriptsBundle = new CustomScriptBundle("~/Bundles/SortableScripts"); sortableScriptsBundle.Include( "~/Js/sorttable.min.js"); sortableScriptsBundle.Orderer = nullOrderer; bundles.Add(sortableScriptsBundle); // WYSIWYG style var alohaStyleBundle = new CustomStyleBundle("~/Bundles/AlohaStyles"); alohaStyleBundle.Include( "~/Css/aloha-ui.min.css"); alohaStyleBundle.Orderer = nullOrderer; bundles.Add(alohaStyleBundle); // WYSIWYG scripts var alohaScriptsBundle = new CustomScriptBundle("~/Bundles/AlohaScripts"); alohaScriptsBundle.Include( "~/Js/aloha.min.js", "~/Js/aloha-ui.min.js", "~/Js/aloha-ui-links.min.js"); alohaScriptsBundle.Orderer = nullOrderer; bundles.Add(alohaScriptsBundle); }
// For more information on Bundling, visit http://go.microsoft.com/fwlink/?LinkId=254725 public static void RegisterBundles(BundleCollection bundles) { bundles.UseCdn = true; var nullBuilder = new NullBuilder(); var nullOrderer = new NullOrderer(); // Replace a default bundle resolver in order to the debugging HTTP handler // can use transformations of the corresponding bundle BundleResolver.Current = new CustomBundleResolver(); var commonStylesBundle = new CustomStyleBundle("~/Bundles/CommonStyles"); commonStylesBundle.Include( "~/Content/Fonts.css", "~/Content/Site.css", "~/Content/BundleTransformer.css", "~/AlternativeContent/css/TestCssComponentsPaths.css", "~/Content/themes/base/jquery.ui.core.css", "~/Content/themes/base/jquery.ui.theme.css", "~/Content/themes/base/jquery.ui.resizable.css", "~/Content/themes/base/jquery.ui.button.css", "~/Content/themes/base/jquery.ui.dialog.css", "~/Content/TestTranslators.css", "~/Content/less/TestLess.less", "~/AlternativeContent/less/LessIcons.less", "~/Content/sass/TestSass.sass", "~/Content/scss/TestScss.scss"); commonStylesBundle.Orderer = nullOrderer; bundles.Add(commonStylesBundle); var modernizrBundle = new CustomScriptBundle("~/Bundles/Modernizr"); modernizrBundle.Include("~/Scripts/modernizr-2.*"); modernizrBundle.Orderer = nullOrderer; bundles.Add(modernizrBundle); var jQueryBundle = new CustomScriptBundle("~/Bundles/Jquery", "http://ajax.aspnetcdn.com/ajax/jQuery/jquery-2.2.1.min.js"); jQueryBundle.Include("~/Scripts/jquery-{version}.js"); jQueryBundle.Orderer = nullOrderer; jQueryBundle.CdnFallbackExpression = "window.jquery"; bundles.Add(jQueryBundle); var commonScriptsBundle = new CustomScriptBundle("~/Bundles/CommonScripts"); commonScriptsBundle.Include( "~/Scripts/MicrosoftAjax.js", "~/Scripts/jquery-ui-{version}.js", "~/Scripts/jquery.validate.js", "~/Scripts/jquery.validate.unobtrusive.js", "~/Scripts/jquery.unobtrusive-ajax.js", "~/Scripts/knockout-3.*", "~/Scripts/coffee/TestCoffeeScript.coffee", "~/Scripts/coffee/TestLiterateCoffeeScript.litcoffee", "~/Scripts/coffee/TestCoffeeScriptMarkdown.coffee.md", "~/Scripts/ts/TranslatorBadge.ts", "~/Scripts/ts/ColoredTranslatorBadge.ts", "~/Scripts/ts/TestTypeScript.ts"); commonScriptsBundle.Orderer = nullOrderer; bundles.Add(commonScriptsBundle); var commonTemplatesBundle = new CustomScriptBundle("~/Bundles/CommonTemplates"); commonTemplatesBundle.Include( "~/Scripts/hogan/template-{version}.js", "~/Scripts/hogan/HoganTranslatorBadge.mustache", "~/Scripts/hogan/TestHogan.js", "~/Scripts/handlebars/handlebars.runtime.js", "~/Scripts/handlebars/HandlebarsHelpers.js", "~/Scripts/handlebars/HandlebarsTranslatorBadge.handlebars", "~/Scripts/handlebars/TestHandlebars.js"); commonTemplatesBundle.Orderer = nullOrderer; bundles.Add(commonTemplatesBundle); var jqueryUiStylesDirectoryBundle = new Bundle("~/Bundles/JqueryUiStylesDirectory") { Builder = nullBuilder }; jqueryUiStylesDirectoryBundle.IncludeDirectory("~/Content/themes/base/", "*.css"); jqueryUiStylesDirectoryBundle.Transforms.Add(new StyleTransformer( new[] { "*.all.css", "jquery.ui.base.css" })); bundles.Add(jqueryUiStylesDirectoryBundle); var scriptsDirectoryBundle = new Bundle("~/Bundles/ScriptsDirectory") { Builder = nullBuilder }; scriptsDirectoryBundle.IncludeDirectory("~/Scripts/", "*.js", true); scriptsDirectoryBundle.Transforms.Add(new ScriptTransformer( new[] { "*.all.js", "_references.js" })); bundles.Add(scriptsDirectoryBundle); var es6Bundle = new CustomScriptBundle("~/Bundles/es6-sample") .Include("~/Scripts/es6/es6-sample.js"); es6Bundle.Transforms.Clear(); es6Bundle.Transforms.Add(new ScriptTransformer(new NUglifyMinifier())); bundles.Add(es6Bundle); }
// For more information on Bundling, visit http://go.microsoft.com/fwlink/?LinkId=254725 public static void RegisterBundles(BundleCollection bundles) { bundles.UseCdn = true; var nullBuilder = new NullBuilder(); var nullOrderer = new NullOrderer(); // Replace a default bundle resolver in order to the debugging HTTP-handler // can use transformations of the corresponding bundle BundleResolver.Current = new CustomBundleResolver(); var commonStylesBundle = new CustomStyleBundle("~/Bundles/CommonStyles"); commonStylesBundle.Include( "~/Content/Fonts.css", "~/Content/Site.css", "~/Content/BundleTransformer.css", "~/AlternativeContent/css/TestCssComponentsPaths.css", "~/Content/themes/base/jquery.ui.core.css", "~/Content/themes/base/jquery.ui.theme.css", "~/Content/themes/base/jquery.ui.resizable.css", "~/Content/themes/base/jquery.ui.button.css", "~/Content/themes/base/jquery.ui.dialog.css", "~/Content/TestTranslators.css", "~/Content/less/TestLess.less", "~/Content/sass/TestSass.sass", "~/Content/scss/TestScss.scss"); commonStylesBundle.Orderer = nullOrderer; bundles.Add(commonStylesBundle); var modernizrBundle = new CustomScriptBundle("~/Bundles/Modernizr"); modernizrBundle.Include("~/Scripts/modernizr-2.*"); modernizrBundle.Orderer = nullOrderer; bundles.Add(modernizrBundle); var jQueryBundle = new CustomScriptBundle("~/Bundles/Jquery", "http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.11.2.min.js"); jQueryBundle.Include("~/Scripts/jquery-{version}.js"); jQueryBundle.Orderer = nullOrderer; jQueryBundle.CdnFallbackExpression = "window.jquery"; bundles.Add(jQueryBundle); var commonScriptsBundle = new CustomScriptBundle("~/Bundles/CommonScripts"); commonScriptsBundle.Include( "~/Scripts/MicrosoftAjax.js", "~/Scripts/jquery-ui-{version}.js", "~/Scripts/jquery.validate.js", "~/Scripts/jquery.validate.unobtrusive.js", "~/Scripts/jquery.unobtrusive-ajax.js", "~/Scripts/knockout-3.*", "~/Scripts/coffee/TestCoffeeScript.coffee", "~/Scripts/coffee/TestLiterateCoffeeScript.litcoffee", "~/Scripts/coffee/TestCoffeeScriptMarkdown.coffee.md", "~/Scripts/ts/TranslatorBadge.ts", "~/Scripts/ts/ColoredTranslatorBadge.ts", "~/Scripts/ts/TestTypeScript.ts"); commonScriptsBundle.Orderer = nullOrderer; bundles.Add(commonScriptsBundle); var commonTemplatesBundle = new CustomScriptBundle("~/Bundles/CommonTemplates"); commonTemplatesBundle.Include( "~/Scripts/hogan/template-{version}.js", "~/Scripts/hogan/HoganTranslatorBadge.mustache", "~/Scripts/hogan/TestHogan.js", "~/Scripts/handlebars/handlebars.runtime.js", "~/Scripts/handlebars/HandlebarsHelpers.js", "~/Scripts/handlebars/HandlebarsTranslatorBadge.handlebars", "~/Scripts/handlebars/TestHandlebars.js"); commonTemplatesBundle.Orderer = nullOrderer; bundles.Add(commonTemplatesBundle); var jqueryUiStylesDirectoryBundle = new Bundle("~/Bundles/JqueryUiStylesDirectory") { Builder = nullBuilder }; jqueryUiStylesDirectoryBundle.IncludeDirectory("~/Content/themes/base/", "*.css"); jqueryUiStylesDirectoryBundle.Transforms.Add(new StyleTransformer( new[] { "*.all.css", "jquery.ui.base.css" })); bundles.Add(jqueryUiStylesDirectoryBundle); var scriptsDirectoryBundle = new Bundle("~/Bundles/ScriptsDirectory") { Builder = nullBuilder }; scriptsDirectoryBundle.IncludeDirectory("~/Scripts/", "*.js", true); scriptsDirectoryBundle.Transforms.Add(new ScriptTransformer( new[] { "*.all.js", "_references.js" })); bundles.Add(scriptsDirectoryBundle); }