// For more information on bundling, visit http://go.microsoft.com/fwlink/?LinkId=301862 public static void RegisterBundles(BundleCollection bundles) { #if !DEBUG BundleTable.EnableOptimizations = true; #endif var nullBuilder = new NullBuilder(); var styleTransformer = new StyleTransformer(); var nullOrderer = new NullOrderer(); // // CUSTOM // var sb = new ScriptBundle("~/bundles/scripts"); sb.IncludeDirectory("~/assets/js/", "*.js", true); bundles.Add(sb); var styleBundle = new Bundle("~/bundles/styles"); styleBundle.IncludeDirectory("~/assets/style/", "*.css", true); styleBundle.IncludeDirectory("~/assets/style/", "*.less", true); styleBundle.Builder = nullBuilder; styleBundle.Transforms.Add(styleTransformer); styleBundle.Orderer = nullOrderer; bundles.Add(styleBundle); }
/// <summary> /// Registers the styles. /// </summary> /// <param name="bundles">The bundles.</param> public static void RegisterStyles(BundleCollection bundles) { var attendeeLessBundle = new Bundle("~/AttendeeStyles/"); attendeeLessBundle.Include("~/Styles/Attendee/Variables.less"); attendeeLessBundle.IncludeDirectory("~/Styles/", "*.less", false); attendeeLessBundle.Include("~/Styles/Attendee/Global.less"); attendeeLessBundle.IncludeDirectory("~/Styles/Attendee/Pages", "*.less", false); attendeeLessBundle.Transforms.Add(new LessTransform()); attendeeLessBundle.Transforms.Add(new CssMinify()); bundles.Add(attendeeLessBundle); var organizerLessBundle = new Bundle("~/OrganizerStyles/"); organizerLessBundle.Include("~/Styles/Organizer/Variables.less"); organizerLessBundle.IncludeDirectory("~/Styles/", "*.less", false); organizerLessBundle.Include("~/Styles/Organizer/Global.less"); organizerLessBundle.IncludeDirectory("~/Styles/Organizer/Pages", "*.less", false); organizerLessBundle.Transforms.Add(new LessTransform()); organizerLessBundle.Transforms.Add(new CssMinify()); bundles.Add(organizerLessBundle); var mobileCssBundle = new Bundle("~/MobileStyles/"); mobileCssBundle.Include("~/Styles/Mobile/myevent.mobile.css"); mobileCssBundle.IncludeDirectory("~/Styles/Mobile/", "*.css", false); mobileCssBundle.Transforms.Add(new CssMinify()); bundles.Add(mobileCssBundle); }
void RegisterBundles(BundleCollection bundles) { //Add a bundle to minify JS files on release mode. var myBundle = new Bundle("~/Scripts/myBundle"); myBundle.IncludeDirectory("~/Public/js", "*.js"); bundles.Add(myBundle); }
public static void LoadStyleBundles() { var bundles = BundleTable.Bundles.Where(b => b.Path.StartsWith("~/Theme/") && b.Path.EndsWith("/css")).ToList(); bundles.ForEach(bundle => BundleTable.Bundles.Remove(bundle)); List<string> themes = new List<string>(); var domainService = (IDomain)DependencyResolver.Current.GetService(typeof(IDomain)); if (domainService != null) themes = domainService.GetAllDomains().Select(d => d.DO_Theme).ToList(); var server = HttpContext.Current.Server; foreach (var theme in themes) { var template = theme ?? SettingsManager.DefaultWebTheme; string vpath = String.Format("~/Theme/{0}/css", template); string path = String.Format("~/Themes/{0}/css", template); if (BundleTable.Bundles.Any(b => b.Path == vpath)) continue; if (!Directory.Exists(server.MapPath(path))) continue; Bundle bundle = new Bundle(vpath, new CssMinify()); bundle.IncludeDirectory(path, "*.css"); BundleTable.Bundles.Add(bundle); } }
protected void Application_Start(object sender, EventArgs e) { // Create frameworks bundle: JQuery and Underscore in our case var coreJs = new Bundle("~/core.js"); coreJs.IncludeDirectory("~/scripts/", "*.js"); BundleTable.Bundles.Add(coreJs); Debugger.Launch(); // Create app bundle: // main.html is underscore template // app.js is our simple application var appJs = new Bundle("~/app.js"); appJs.Include("~/scripts/app/main.html"); appJs.Include("~/scripts/app/example2.html"); appJs.Include("~/scripts/app/app.js"); //appJs.Transforms.Add(new NoTransform("text/javascript; charset=utf-8")); // You can minify bundle if you want //cartJs.Transform = new JsMinify(); appJs.Builder = new CompiledUndrescoreTemplatesBundler(); BundleTable.Bundles.Add(appJs); }
public static void RegisterBundles(BundleCollection bundles) { BundleTable.EnableOptimizations = true; Console.WriteLine("Registering SucroseBundle"); var coreBundle = new ScriptBundle("~/Bundles/sucrose"); var tsBundle = new Bundle("~/Bundles/typescript", new WrapperTransform()); try { coreBundle.IncludeDirectory("~/Scripts/Sucrose", "*.js"); } catch (ArgumentException) { } try { tsBundle.IncludeDirectory("~/TypeScript", "*.ts"); } catch (ArgumentException) { } bundles.Add(coreBundle); bundles.Add(tsBundle); }
public static void RegisterBundles(BundleCollection bundles) { var cssBundle = new Bundle("~/content/css", new CssMinify()); cssBundle.Include("~/content/bootstrap.min.css"); cssBundle.Include("~/content/bootstrap-custom.css"); cssBundle.Include("~/content/bootstrap-responsive.min.css"); cssBundle.IncludeDirectory("~/content", "typeset*.css", true); bundles.Add(cssBundle); var jsBundle = new Bundle("~/scripts/js/all", new JsMinify()); jsBundle.Include("~/scripts/bootstrap.min.js"); jsBundle.IncludeDirectory("~/scripts", "typeset*.js", true); bundles.Add(jsBundle); BundleTable.EnableOptimizations = true; }
// For more information on Bundling, visit http://go.microsoft.com/fwlink/?LinkId=254725 public static void RegisterBundles(BundleCollection bundles) { bundles.Add(new ScriptBundle("~/bundles/jquery").Include( "~/Scripts/jquery-{version}.js")); bundles.Add(new ScriptBundle("~/bundles/jqueryui").Include( "~/Scripts/jquery-ui-{version}.js")); bundles.Add(new ScriptBundle("~/bundles/jqueryval").Include( "~/Scripts/jquery.unobtrusive*", "~/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 StyleBundle("~/Content/css").Include("~/Content/site.css")); bundles.Add(new StyleBundle("~/Content/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 mugScript = new ScriptBundle("~/bundles/mug"); mugScript.Include("~/Scripts/knockout-2.1.0.debug.js"); mugScript.Include("~/Scripts/mustache.js"); mugScript.Include("~/Scripts/ko.mustache.js"); mugScript.Include("~/Scripts/script.js"); mugScript.IncludeDirectory("~/Scripts/ViewModel", "*.js"); mugScript.IncludeDirectory("~/Scripts/Utils", "*.js"); bundles.Add(mugScript); var bundle = new Bundle("~/Content/template"); bundle.Transforms.Add(new TemplateTransform()); bundle.IncludeDirectory("~/Views", "*.mustache", true); bundles.Add(bundle); }
public static Bundle Include(this Bundle bundle, IEnumerable <BundleItem> items) { foreach (var item in items) { var file = item.Item as ManifestBundleFile; var directory = item.Item as ManifestBundleDirectory; try { if (file != null) { bundle.Include(file.VirtualPath); } if (directory != null) { bundle.IncludeDirectory( directory.VirtualPath, directory.SearchPattern, directory.SearchSubdirectories); } } catch (Exception ex) { Exception moduleException; if (item.Module.ModuleInstance != null) { var assemblyName = item.Module.ModuleInstance.GetType().Assembly.FullName; moduleException = new ModuleInitializeException(item.Module.ModuleName, assemblyName, ex.Message, ex); } else { moduleException = new ModuleInitializeException(item.Module.ModuleName, ex.Message, ex); } throw moduleException; } } return(bundle); }
public void BundleCustomVPPIncludeDirectoryNestedAllJsTest() { //Setup the vpp to contain the files/directories TestVirtualPathProvider vpp = new TestVirtualPathProvider(); var directory = new TestVirtualPathProvider.TestVirtualDirectory("/dir/"); directory.DirectoryFiles.Add(new TestVirtualPathProvider.TestVirtualFile("/dir/1.js", "1")); directory.DirectoryFiles.Add(new TestVirtualPathProvider.TestVirtualFile("/dir/2.js", "2")); vpp.AddDirectory(directory); var sub1 = new TestVirtualPathProvider.TestVirtualDirectory("/dir/sub1/"); sub1.DirectoryFiles.Add(new TestVirtualPathProvider.TestVirtualFile("/dir/sub1/a.js", "a")); sub1.DirectoryFiles.Add(new TestVirtualPathProvider.TestVirtualFile("/dir/sub1/b.js", "b")); vpp.AddDirectory(sub1); directory.SubDirectories.Add(sub1); var sub2 = new TestVirtualPathProvider.TestVirtualDirectory("/dir/sub2/"); sub2.DirectoryFiles.Add(new TestVirtualPathProvider.TestVirtualFile("/dir/sub2/c.js", "c")); sub2.DirectoryFiles.Add(new TestVirtualPathProvider.TestVirtualFile("/dir/sub2/d.js", "d")); vpp.AddDirectory(sub2); directory.SubDirectories.Add(sub2); var subSub1 = new TestVirtualPathProvider.TestVirtualDirectory("/dir/sub1/sub/"); subSub1.DirectoryFiles.Add(new TestVirtualPathProvider.TestVirtualFile("/dir/sub1/sub/aa.js", "aa")); subSub1.DirectoryFiles.Add(new TestVirtualPathProvider.TestVirtualFile("/dir/sub1/sub/bb.js", "bb")); vpp.AddDirectory(subSub1); sub1.SubDirectories.Add(subSub1); // Setup the bundle Bundle bundle = new Bundle("~/bundles/test"); bundle.ConcatenationToken = " "; bundle.Items.VirtualPathProvider = vpp; bundle.IncludeDirectory("~/dir/", "*.js", searchSubdirectories: true); // Verify the bundle repsonse BundleContext context = SetupContext(bundle, vpp); BundleResponse response = bundle.GetBundleResponse(context); Assert.AreEqual(@"1 2 a b aa bb c d ", response.Content); }
public void BundleApplicationRelativeValidationTest() { string badPath = "foo"; string virtualPathErr = "The URL 'foo' is not valid. Only application relative URLs (~/url) are allowed.\r\nParameter name: {0}"; ExceptionHelper.ExpectArgumentException( delegate { new Bundle(badPath); }, String.Format(virtualPathErr, "virtualPath")); Bundle b = new Bundle("~/hi"); ExceptionHelper.ExpectArgumentException( delegate { b.IncludeDirectory(badPath, "*.js", true); }, String.Format(virtualPathErr, "directoryVirtualPath")); ExceptionHelper.ExpectArgumentException( delegate { b.Include(badPath); }, String.Format(virtualPathErr, "virtualPath")); }
public static void LoadScriptBundles() { var bundles = BundleTable.Bundles.Where(b => b.Path.StartsWith("~/Theme/") && b.Path.EndsWith("/js")).ToList(); bundles.ForEach(bundle => BundleTable.Bundles.Remove(bundle)); List <string> themes = new List <string>(); var domainService = (IDomain)DependencyResolver.Current.GetService(typeof(IDomain)); if (domainService != null) { themes = domainService.GetAllDomains().Select(d => d.DO_Theme).ToList(); } var server = HttpContext.Current.Server; foreach (var theme in themes) { var template = theme ?? SettingsManager.DefaultWebTheme; string vpath = String.Format("~/Theme/{0}/js", template); string path = String.Format("~/Themes/{0}/js", template); if (BundleTable.Bundles.Any(b => b.Path == vpath)) { continue; } if (!Directory.Exists(server.MapPath(path))) { continue; } Bundle bundle = new Bundle(vpath, new JsMinify()); bundle.IncludeDirectory(path, "*.js"); BundleTable.Bundles.Add(bundle); } }
// For more information on bundling, visit http://go.microsoft.com/fwlink/?LinkId=301862 public static void RegisterBundles(BundleCollection bundles) { bundles.Add(new ScriptBundle("~/bundles/jquery").Include( "~/Scripts/jquery-{version}.js" , "~/Scripts/jquery-ui.min.js" )); bundles.Add(new ScriptBundle("~/bundles/jqueryval").Include( "~/Scripts/jquery.validate*")); //--Global stylesheets-- bundles.Add(new StyleBundle("~/Content/css").Include( "~/Content/googlefonts.css", "~/Content/icons/icomoon/styles.css", "~/Content/iconmoon.css", "~/Content/bootstrap.css", "~/Content/toastr.css", "~/Content/jquery.dataTables.min.css", "~/Content/core.css", "~/Content/components.css", "~/Content/colors.css", "~/Content/Notification.css", "~/Scripts/switch/angular-ui-switch.css", //"~/Content/style_1.css", //"~/Content/style_4.css", "~/Content/Site.css", "~/Content/Axiom.css")); bundles.Add(new StyleBundle("~/Content/cssLeagalEagle").Include( "~/Content/googlefonts.css", "~/Content/icons/icomoon/styles.css", "~/Content/iconmoon.css", "~/Content/bootstrap.css", "~/Content/toastr.css", "~/Content/jquery.dataTables.min.css", "~/Content/core.css", "~/Content/components.css", "~/Content/colors.css", "~/Content/Notification.css", "~/Scripts/switch/angular-ui-switch.css", "~/Content/Site.css", "~/Content/Axiom.css")); //bundles.Add(new StyleBundle("~/Content/").Include( // "~/Content/style_1.css")); bundles.Add(new StyleBundle("~/Content/theamcss_1").Include( "~/Content/style_1.css")); bundles.Add(new StyleBundle("~/Content/theamcss_4").Include( "~/Content/style_4.css")); // --End global stylesheets // 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/switch").Include( "~/Scripts/switch/angular-ui-switch.js" // "~/Scripts/switch/app.js" )); //<!-- Core JS files --> bundles.Add(new ScriptBundle("~/bundles/Common").Include( //"~/Scripts/loaders/pace.min.js", "~/Scripts/jquery.min.js", "~/Scripts/bootstrap.js", "~/Scripts/loaders/blockui.min.js", "~/Scripts/ui/nicescroll.min.js", "~/Scripts/ui/drilldown.js", "~/Scripts/ui/nicescroll.min.js", "~/Scripts/respond.js", "~/Scripts/visualization/d3/d3.min.js", "~/Scripts/visualization/d3/d3_tooltip.js", "~/Scripts/forms/styling/uniform.min.js", "~/Scripts/forms/selects/bootstrap_multiselect.js", "~/Scripts/ui/moment/moment.min.js", //"~/Scripts/forms/Wizard/stepy.min.js", //"~/Scripts/forms/Wizard/select2.min.js", // "~/Scripts/forms/Wizard/wizard_stepy.js", //"~/Scripts/forms/Wizard/jasny_bootstrap.min.js", "~/Scripts/bootbox.min.js", //"~/Scripts/forms/Wizard/validate.min.js", // "~/Scripts/pickers/daterangepicker.js", "~/Scripts/bootstrap-datepicker.js", "~/Scripts/app.js" // "~/Scripts/pages/dashboard.js" )); //< !-- End core JS files --> bundles.Add(new ScriptBundle("~/bundles/angular").Include( "~/Scripts/angular.js", "~/Scripts/angular-filter.min.js", "~/Scripts/angular-animate.min.js", "~/Scripts/angular-ui-router.min.js", "~/Scripts/angular-local-storage.js", "~/Scripts/angular-sanitize.js", "~/Scripts/angucomplete-alt.min.js", "~/Scripts/loadash.min.js", "~/Scripts/switch/angular-ui-switch.js", "~/Scripts/charcount/angular-character-count.js" ) ); var appConfigBundle = new Bundle("~/bundles/appConfig"); appConfigBundle.Include("~/Scripts/jquery.dataTables.min.js"); appConfigBundle.Include("~/Scripts/dataTables.tableTools.js"); appConfigBundle.Include("~/Scripts/toastr.js"); appConfigBundle.Include("~/Scripts/pages/form_multiselect.js"); appConfigBundle.Include("~/JS/appConfiguration.js"); appConfigBundle.Include("~/JS/Common.js"); appConfigBundle.Include("~/JS/Enums.js"); appConfigBundle.IncludeDirectory("~/JS/Directives", "*.js", false); appConfigBundle.IncludeDirectory("~/JS/Factory", "*.js", false); appConfigBundle.IncludeDirectory("~/JS/Filters", "*.js", false); bundles.Add(appConfigBundle); var controllerBundle = new Bundle("~/bundles/ControllerAndServices"); controllerBundle.IncludeDirectory("~/JS/Master", "*.js", true); controllerBundle.IncludeDirectory("~/JS/UserProfile", "*.js", true); controllerBundle.IncludeDirectory("~/JS/ChangePassword", "*.js", true); controllerBundle.IncludeDirectory("~/JS/OrderList", "*.js", true); controllerBundle.IncludeDirectory("~/JS/OrderWizard", "*.js", true); controllerBundle.IncludeDirectory("~/JS/OrderDetail", "*.js", true); controllerBundle.IncludeDirectory("~/JS/PartDetail", "*.js", true); controllerBundle.IncludeDirectory("~/JS/Billing", "*.js", true); controllerBundle.IncludeDirectory("~/JS/PrintInvoice", "*.js", true); controllerBundle.IncludeDirectory("~/JS/SearchOrderList", "*.js", true); controllerBundle.IncludeDirectory("~/JS/Client", "*.js", true); controllerBundle.IncludeDirectory("~/JS/InvoiceBatch", "*.js", true); controllerBundle.IncludeDirectory("~/JS/AccessReports", "*.js", true); bundles.Add(controllerBundle); }
public static void RegisterBundles(BundleCollection bundles, string applicationKey) { // 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/jqueryval").Include( "~/Scripts/jquery.unobtrusive*", "~/Scripts/jquery.validate*", "~/assets/js/additional-methods.js")); bundles.Add(new ScriptBundle("~/bundles/modernizr").Include( "~/assets/js/modernizr.min.js")); bundles.Add(new ScriptBundle("~/bundles/assets").Include( "~/assets/js/localstorage-polyfill.js", "~/assets/js/handlebars-v3.0.3.js", "~/assets/js/jquery.hotkeys.js", "~/assets/js/jquery.edit-in-place.js", "~/assets/js/jquery.validate.js", "~/assets/js/additional-methods.js", "~/assets/js/jquery.cookie.js", "~/assets/js/underscore.js", "~/assets/js/backbone.js", "~/assets/bootstrap/js/bootstrap-alert.js", "~/assets/bootstrap/js/bootstrap-transition.js", "~/assets/bootstrap/js/bootstrap-button.js", "~/assets/bootstrap/js/bootstrap-modal.js", "~/assets/bootstrap/js/bootstrap-dropdown.js", "~/assets/bootstrap/js/bootstrap-tooltip.js", "~/assets/js/bootstrap-tooltip.js", "~/assets/bootstrap/js/bootstrap-popover.js", "~/assets/bootstrap-datepicker/js/bootstrap-datepicker.js", "~/assets/bootstrap-timepicker/js/bootstrap-timepicker.js", "~/assets/js/spin.js")); bundles.Add(new ScriptBundle("~/bundles/app").Include( "~/common/utils.js", "~/common/mixins/ValidatedView.js", "~/common/models/Address.js", "~/common/models/UserAccount.js", "~/models/Order.js", "~/models/CreditCard.js", "~/models/OrderStatus.js", "~/models/Settings.js", "~/models/CompanySettings.js", "~/models/NewAccount.js", "~/common/models/AvailableVehicle.js", "~/common/models/ReferenceData.js", "~/common/collections/AddressCollection.js", "~/common/collections/AvailableVehicleCollection.js", "~/collections/OrderCollection.js", "~/collections/CreditCardCollection.js", "~/common/views/TemplatedView.js", "~/common/views/LoginStatusView.js", "~/common/views/AlertView.js", "~/views/BookView.js", "~/views/BookLaterView.js", "~/views/LoginView.js", "~/views/AddressControlView.js", "~/common/views/AddressSelectionView.js", "~/common/views/AddressListView.js", "~/views/FavoritesAndHistoryListView.js", "~/common/views/AddressItemView.js", "~/views/BookingConfirmationView.js", "~/views/BookingStatusView.js", "~/views/MapView.js", "~/views/SignupView.js", "~/views/GetTheAppView.js", "~/views/UserAccountView.js", "~/views/ProfileView.js", "~/views/UpdatePasswordView.js", "~/views/ResetPasswordView.js", "~/views/OrderHistoryView.js", "~/views/OrderHistoryDetailView.js", "~/views/OrderItemView.js", "~/common/views/BootstrapConfirmationView.js", "~/views/FavoriteDetailsView.js", "~/views/AddFavoriteView.js", "~/views/BookAccountChargeView.js", "~/views/ConfirmCVVView.js", "~/views/QuestionItemView.js", "~/views/FavoritesView.js", "~/views/PaymentDetailView.js", "~/views/PaymentView.js", "~/views/PaymentItemView.js", "~/views/PaymentMinimalView.js", "~/services/OrderService.js", "~/services/DirectionInfoService.js", "~/common/services/AuthService.js", "~/common/services/GeocodingService.js", "~/common/services/GeolocationService.js", "~/common/services/PlacesService.js", "~/common/services/CraftyClicksService.js", "~/routers/App.js")); var templateBundle = new Bundle("~/bundles/templates") .IncludeDirectory("~/templates", "*.handlebars"); var themeTemplatesDirectory = "~/themes/" + applicationKey + "/templates"; // ReSharper disable once AssignNullToNotNullAttribute if (Directory.Exists(HostingEnvironment.MapPath(themeTemplatesDirectory))) { templateBundle.IncludeDirectory(themeTemplatesDirectory, "*.handlebars"); } templateBundle.Transforms.Add(new HandlebarsTransform()); templateBundle.Transforms.Add(new JsMinify()); bundles.Add(templateBundle); var resourcesBundle = new Bundle("~/bundles/resources") .IncludeDirectory("~/localization", "*.json"); var themeLocalizationDirectory = "~/themes/" + applicationKey + "/localization"; // ReSharper disable once AssignNullToNotNullAttribute if (Directory.Exists(HostingEnvironment.MapPath(themeLocalizationDirectory))) { resourcesBundle.IncludeDirectory(themeLocalizationDirectory, "*.json"); } resourcesBundle.Transforms.Add(new ResourcesTransform()); resourcesBundle.Transforms.Add(new JsMinify()); bundles.Add(resourcesBundle); // Admin Bundles bundles.Add(new ScriptBundle("~/admin/bundles/assets").Include( "~/assets/js/localstorage-polyfill.js", "~/assets/js/handlebars-v3.0.3.js", "~/assets/js/jquery.hotkeys.js", "~/assets/js/jquery.edit-in-place.js", "~/assets/js/jquery.cookie.js", "~/assets/js/underscore.js", "~/assets/js/backbone.js", "~/assets/bootstrap/js/bootstrap-alert.js", "~/assets/bootstrap/js/bootstrap-transition.js", "~/assets/bootstrap/js/bootstrap-button.js", "~/assets/bootstrap/js/bootstrap-modal.js", "~/assets/bootstrap/js/bootstrap-dropdown.js", "~/assets/bootstrap/js/bootstrap-tooltip.js", "~/assets/js/bootstrap-tooltip.js", "~/assets/bootstrap/js/bootstrap-popover.js", "~/assets/bootstrap-datepicker/js/bootstrap-datepicker.js", "~/assets/bootstrap-timepicker/js/bootstrap-timepicker.js", "~/assets/js/spin.js", "~/assets/js/jquery.sortable.min.js", "~/Scripts/moment.js")); bundles.Add(new ScriptBundle("~/admin/bundles/app").Include( "~/common/utils.js", "~/common/mixins/ValidatedView.js", "~/common/views/TemplatedView.js", /* Models */ "~/common/models/UserAccount.js", "~/common/models/ReferenceData.js", "~/common/models/Address.js", "~/admin/models/Tariff.js", "~/admin/models/Rule.js", "~/admin/models/CompanySettings.js", "~/admin/models/NotificationSettings.js", "~/admin/models/EmailTemplates.js", "~/admin/models/PaymentSettings.js", "~/admin/models/TermsAndConditions.js", "~/admin/models/AccountCharge.js", "~/admin/models/VehicleType.js", "~/admin/models/UnassignedReferenceDataVehicles.js", "~/admin/models/NetworkVehicleTypes.js", "~/admin/models/RideRatings.js", "~/admin/models/AccountsManagementModel.js", "~/admin/models/AccountManagementModel.js", /* Collections */ "~/common/collections/AddressCollection.js", "~/common/collections/AvailableVehicleCollection.js", "~/admin/collections/CompanySettingsCollection.js", "~/admin/collections/TariffCollection.js", "~/admin/collections/RuleCollection.js", "~/admin/collections/AccountChargeCollection.js", "~/admin/collections/VehicleTypeCollection.js", "~/admin/collections/RideRatingCollection.js", /* Controllers */ "~/admin/controllers/Controller.js", "~/admin/controllers/SecurityController.js", "~/admin/controllers/NotificationController.js", "~/admin/controllers/TariffsController.js", "~/admin/controllers/RulesController.js", "~/admin/controllers/CompanySettingsController.js", "~/admin/controllers/NotificationSettingsController.js", "~/admin/controllers/PaymentSettingsController.js", "~/admin/controllers/DefaultAddressesController.js", "~/admin/controllers/PopularAddressesController.js", "~/admin/controllers/ExportController.js", "~/admin/controllers/TermsAndConditionsController.js", "~/admin/controllers/AccountsChargeController.js", "~/admin/controllers/VehicleTypesController.js", "~/admin/controllers/RideRatingsController.js", "~/admin/controllers/AccountsManagementController.js", /* Views */ "~/admin/views/AddPopularAddressView.js", "~/common/views/AlertView.js", "~/common/views/LoginStatusView.js", "~/common/views/AddressItemView.js", "~/common/views/AddressSelectionView.js", "~/common/views/AddressListView.js", "~/admin/views/AddFavoriteView.js", "~/common/views/BootstrapConfirmationView.js", "~/admin/views/GrantAdminAccessView.js", "~/admin/views/ConfirmEmailView.js", "~/admin/views/SendPushNotificationView.js", "~/admin/views/SendTestEmailView.js", "~/admin/views/ExportAccountsView.js", "~/admin/views/ExportOrdersView.js", "~/admin/views/ExportPromotionsView.js", "~/admin/views/AdminMenuView.js", "~/admin/views/ManageDefaultAddressesView.js", "~/admin/views/ManageTariffsView.js", "~/admin/views/ManageRulesView.js", "~/admin/views/ManagePopularAddressesView.js", "~/admin/views/ManageNotificationSettingsView.js", "~/admin/views/ManagePaymentSettingsView.js", "~/admin/views/SettingsItemView.js", "~/admin/views/RuleItemView.js", "~/admin/views/EditRuleView.js", "~/admin/views/TariffItemView.js", "~/admin/views/EditTariffView.js", "~/admin/views/UpdateTermsAndConditionsView.js", "~/admin/views/AddAccountChargeView.js", "~/admin/views/ManageAccountsChargeView.js", "~/admin/views/ManageRideRatingsView.js", "~/admin/views/AddRideRatingView.js", "~/admin/views/RideRatingItemView.js", "~/admin/views/AccountChargeItemView.js", "~/admin/views/AddVehicleTypeView.js", "~/admin/views/ManageVehicleTypesView.js", "~/admin/views/VehicleTypeItemView.js", "~/admin/views/AccountsManagementView.js", "~/admin/views/AccountManagementView.js", /* Services */ "~/common/services/AuthService.js", "~/common/services/GeocodingService.js", "~/common/services/GeolocationService.js", "~/common/services/PlacesService.js", "~/common/services/CraftyClicksService.js", "~/admin/routers/App.js")); var adminTemplateBundle = new Bundle("~/admin/bundles/templates") .IncludeDirectory("~/admin/templates", "*.handlebars"); adminTemplateBundle.Transforms.Add(new HandlebarsTransform()); adminTemplateBundle.Transforms.Add(new JsMinify()); bundles.Add(adminTemplateBundle); var adminResourcesBundle = new Bundle("~/admin/bundles/resources") .IncludeDirectory("~/admin/localization", "*.json"); adminResourcesBundle.Transforms.Add(new ResourcesTransform()); adminResourcesBundle.Transforms.Add(new JsMinify()); bundles.Add(adminResourcesBundle); }
// 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); }
public static void RegisterBundles(BundleCollection bundles) { BundleTable.EnableOptimizations = true; var yuisetting = new YuiSettings(); #if DEBUG yuisetting.JsMinifier.DisableOptimizations = true; yuisetting.JsMinifier.CompressionType = CompressionType.None; #endif var cssTransformer = new CssTransformer(new YuiCssMinifier()); var jsTransformer = new JsTransformer(new YuiJsMinifier(yuisetting)); var nullOrderer = new NullOrderer(); // internal css var cssBundle = new Bundle("~/css/all"); cssBundle.Include( "~/Content/css/Reset.css", "~/Content/css/common.css", "~/Content/css/Site.css", "~/Content/css/internal.css"); cssBundle.IncludeDirectory("~/Content/css/fileuploader", "*.css"); cssBundle.IncludeDirectory("~/Content/css/jgrowl", "*.css"); cssBundle.IncludeDirectory("~/Content/css/jqueryui", "*.css"); cssBundle.IncludeDirectory("~/Content/css/prettyLoader", "*.css"); cssBundle.Transforms.Add(cssTransformer); cssBundle.Orderer = nullOrderer; bundles.Add(cssBundle); // external css var cssextBundle = new Bundle("~/css/ext"); cssextBundle.Include( "~/Content/css/Reset.css", "~/Content/css/common.css", "~/Content/css/external.css", "~/Content/css/Site.css", "~/Content/css/jgrowl/jquery.jgrowl.css", "~/Content/css/prettyLoader/prettyLoader.css" ); cssextBundle.Transforms.Add(cssTransformer); cssextBundle.Orderer = nullOrderer; bundles.Add(cssextBundle); // common css var csscommonBundle = new Bundle("~/css/common"); csscommonBundle.Include( "~/Content/css/Reset.css", "~/Content/css/common.css"); csscommonBundle.Transforms.Add(cssTransformer); csscommonBundle.Orderer = nullOrderer; bundles.Add(csscommonBundle); // email css var cssemailBundle = new Bundle("~/css/email"); cssemailBundle.Include( "~/Content/css/Reset.css", "~/Content/css/common.css", "~/Content/css/email/email.css"); cssemailBundle.Transforms.Add(cssTransformer); cssemailBundle.Orderer = nullOrderer; bundles.Add(cssemailBundle); // jquery js var jqueryBundle = new Bundle("~/js/jquery"); jqueryBundle.Include("~/Scripts/jquery-1.8.1.js"); jqueryBundle.Transforms.Add(jsTransformer); jqueryBundle.Orderer = nullOrderer; bundles.Add(jqueryBundle); var jscoreBundle = new Bundle("~/js/core"); jscoreBundle.IncludeDirectory("~/Scripts/core", "*.js"); #if DEBUG jscoreBundle.Include("~/Scripts/debug_true.js"); #else jscoreBundle.Include("~/Scripts/debug_false.js"); #endif jscoreBundle.Transforms.Add(jsTransformer); jscoreBundle.Orderer = nullOrderer; bundles.Add(jscoreBundle); var jsextBundle = new Bundle("~/js/extend"); jsextBundle.IncludeDirectory("~/Scripts/extend", "*.js"); jsextBundle.Transforms.Add(jsTransformer); jsextBundle.Orderer = nullOrderer; bundles.Add(jsextBundle); }
// For more information on bundling, visit http://go.microsoft.com/fwlink/?LinkId=301862 /// <summary> /// Registers the bundles. /// </summary> /// <param name="bundles">The bundles.</param> public static void RegisterBundles(BundleCollection bundles) { bundles.Add(new ScriptBundle("~/bundles/jquery").Include( "~/Scripts/jquery-1.11.3.min.js", "~/Scripts/jquery-ui.min.js" )); bundles.Add(new ScriptBundle("~/bundles/exportHTMLTABLEtoPDF").Include( "~/Scripts/jspdf.debug.js" )); bundles.Add(new ScriptBundle("~/bundles/jqueryval").Include( "~/Scripts/jquery.validate*")); //// For more information on bundling, visit http://go.microsoft.com/fwlink/?LinkId=301862 //// 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/bootstrap-modalmanager.js" , "~/Scripts/bootstrap-modal.js" , "~/Scripts/bootstrap-datepicker.js" , "~/Scripts/bootstrap-timepicker.min.js" , "~/Scripts/jquery.bootstrap-duallistbox.js" //, "~/Scripts/locales/bootstrap-datepicker.ar.js" //, "~/Scripts/locales/bootstrap-datepicker.az.js" //, "~/Scripts/locales/bootstrap-datepicker.bg.js" //, "~/Scripts/locales/bootstrap-datepicker.bs.js" //, "~/Scripts/locales/bootstrap-datepicker.ca.js" //, "~/Scripts/locales/bootstrap-datepicker.cs.js" //, "~/Scripts/locales/bootstrap-datepicker.cy.js" //, "~/Scripts/locales/bootstrap-datepicker.da.js" //, "~/Scripts/locales/bootstrap-datepicker.de.js" //, "~/Scripts/locales/bootstrap-datepicker.el.js" //, "~/Scripts/locales/bootstrap-datepicker.en-GB.js" //, "~/Scripts/locales/bootstrap-datepicker.eo.js" //, "~/Scripts/locales/bootstrap-datepicker.es.js" //, "~/Scripts/locales/bootstrap-datepicker.et.js" //, "~/Scripts/locales/bootstrap-datepicker.eu.js" //, "~/Scripts/locales/bootstrap-datepicker.fa.js" //, "~/Scripts/locales/bootstrap-datepicker.fi.js" //, "~/Scripts/locales/bootstrap-datepicker.fo.js" //, "~/Scripts/locales/bootstrap-datepicker.fr-CH.js" //, "~/Scripts/locales/bootstrap-datepicker.fr.js" //, "~/Scripts/locales/bootstrap-datepicker.gl.js" //, "~/Scripts/locales/bootstrap-datepicker.he.js" //, "~/Scripts/locales/bootstrap-datepicker.hr.js" //, "~/Scripts/locales/bootstrap-datepicker.hu.js" //, "~/Scripts/locales/bootstrap-datepicker.hy.js" //, "~/Scripts/locales/bootstrap-datepicker.id.js" //, "~/Scripts/locales/bootstrap-datepicker.is.js" //, "~/Scripts/locales/bootstrap-datepicker.it-CH.js" //, "~/Scripts/locales/bootstrap-datepicker.it.js" //, "~/Scripts/locales/bootstrap-datepicker.ja.js" //, "~/Scripts/locales/bootstrap-datepicker.ka.js" //, "~/Scripts/locales/bootstrap-datepicker.kh.js" //, "~/Scripts/locales/bootstrap-datepicker.kk.js" //, "~/Scripts/locales/bootstrap-datepicker.ko.js" //, "~/Scripts/locales/bootstrap-datepicker.kr.js" //, "~/Scripts/locales/bootstrap-datepicker.lt.js" //, "~/Scripts/locales/bootstrap-datepicker.lv.js" //, "~/Scripts/locales/bootstrap-datepicker.me.js" //, "~/Scripts/locales/bootstrap-datepicker.mk.js" //, "~/Scripts/locales/bootstrap-datepicker.mn.js" //, "~/Scripts/locales/bootstrap-datepicker.ms.js" //, "~/Scripts/locales/bootstrap-datepicker.nb.js" //, "~/Scripts/locales/bootstrap-datepicker.nl-BE.js" //, "~/Scripts/locales/bootstrap-datepicker.nl.js" //, "~/Scripts/locales/bootstrap-datepicker.no.js" //, "~/Scripts/locales/bootstrap-datepicker.pl.js" //, "~/Scripts/locales/bootstrap-datepicker.pt-BR.js" //, "~/Scripts/locales/bootstrap-datepicker.pt.js" //, "~/Scripts/locales/bootstrap-datepicker.rs.js" //, "~/Scripts/locales/bootstrap-datepicker.ru.js" //, "~/Scripts/locales/bootstrap-datepicker.sk.js" //, "~/Scripts/locales/bootstrap-datepicker.sl.js" //, "~/Scripts/locales/bootstrap-datepicker.sq.js" //, "~/Scripts/locales/bootstrap-datepicker.sr-latin.js" //, "~/Scripts/locales/bootstrap-datepicker.sr.js" //, "~/Scripts/locales/bootstrap-datepicker.sv.js" //, "~/Scripts/locales/bootstrap-datepicker.sw.js" //, "~/Scripts/locales/bootstrap-datepicker.th.js" //, "~/Scripts/locales/bootstrap-datepicker.tr.js" //, "~/Scripts/locales/bootstrap-datepicker.uk.js" //, "~/Scripts/locales/bootstrap-datepicker.vi.js" //, "~/Scripts/locales/bootstrap-datepicker.zh-CN.js" //, "~/Scripts/locales/bootstrap-datepicker.zh-TW.js" , "~/Scripts/bootbox.js" , "~/Scripts/percircle.js" , "~/Scripts/lightbox.min.js" )); bundles.Add(new StyleBundle("~/bundles/css").Include( "~/Content/css/bootstrap.css" , "~/Content/css/font-awesome.min.css" , "~/Content/css/textAngular.css" , "~/Content/css/bootstrap-duallistbox.css" , "~/Content/css/jquery.dataTables.min.css" , "~/Content/css/bootstrap-datepicker.min.css" , "~/Content/css/bootstrap-timepicker.min.css" , "~/Content/css/toastr.css" , "~/Content/css/site.css" , "~/Content/css/rzslider.css" , "~/Content/css/nav.css" , "~/Content/css/Custom.css" , "~/Content/css/treeGrid.css" , "~/Content/css/angular.treeview.css" , "~/Content/css/jquery-ui.min.css" , "~/Content/css/angular-ui-switch.min.css" , "~/Content/css/jquery.mCustomScrollbar.min.css" , "~/Content/css/percircle.css" , "~/Content/css/lightbox.min.css" )); bundles.Add(new ScriptBundle("~/bundles/angular").Include( "~/Scripts/angular.js", "~/Scripts/angular-filter.min.js", "~/Scripts/angular-animate.min.js", // "~/Scripts/angular-dragdrop.min.js", "~/Scripts/angular-ui-router.min.js", "~/Scripts/angular-local-storage.js", "~/Scripts/angular-sanitize.js", "~/Scripts/angular-datatables.min.js", "~/Scripts/angucomplete-alt.min.js", "~/Scripts/angular-ui-switch.min.js", "~/Scripts/angular-translate.min.js", "~/Scripts/angular-translate-loader-static-files.min.js", "~/Scripts/loadash.min.js") ); //var ckeditorBundle = new Bundle("~/bundles/ckeditor"); //ckeditorBundle.Include("~/Content/ckeditor/ckeditor.js"); //ckeditorBundle.Include("~/Content/ckeditor/adapters/jquery.js"); //bundles.Add(ckeditorBundle); var appConfigBundle = new Bundle("~/bundles/appConfig"); appConfigBundle.Include("~/Scripts/angular.treeview.js"); appConfigBundle.Include("~/Scripts/tree-grid-directive.js"); appConfigBundle.Include("~/Scripts/ng-ckeditor.js"); appConfigBundle.Include("~/Scripts/jquery.dataTables.min.js"); appConfigBundle.Include("~/Scripts/dataTables.tableTools.js"); appConfigBundle.Include("~/Scripts/dataTables.fixedColumns.min.js"); appConfigBundle.Include("~/Scripts/jquery.dataTables.rowReordering.js"); appConfigBundle.Include("~/Scripts/jquery.freezeheader.js"); appConfigBundle.Include("~/Scripts/dataTables.rowsGroup.js"); appConfigBundle.Include("~/Scripts/ng-file-upload.min.js"); appConfigBundle.Include("~/Scripts/ng-file-upload-shim.min.js"); appConfigBundle.Include("~/Scripts/textAngular-rangy.min.js"); appConfigBundle.Include("~/Scripts/textAngular-sanitize.js"); appConfigBundle.Include("~/Scripts/textAngular.min.js"); appConfigBundle.Include("~/Scripts/rzslider.js"); appConfigBundle.Include("~/Scripts/jquery.responsiveTabs.js"); appConfigBundle.Include("~/Scripts/menuscript.js"); appConfigBundle.Include("~/Scripts/toastr.js"); appConfigBundle.Include("~/Scripts/Chart.min.js"); appConfigBundle.Include("~/JS/dirPagination.js"); appConfigBundle.Include("~/JS/appConfiguration.js"); appConfigBundle.Include("~/JS/Common.js"); appConfigBundle.Include("~/JS/Enums.js"); appConfigBundle.Include("~/Scripts/bsDuallistbox.js"); //appConfigBundle.Include("~/Content/ckeditor/ckeditor.js"); //appConfigBundle.Include("~/Content/ckeditor/adapters/jquery.js"); appConfigBundle.IncludeDirectory("~/JS/Directives", "*.js", false); appConfigBundle.IncludeDirectory("~/JS/Factory", "*.js", false); appConfigBundle.IncludeDirectory("~/JS/Filters", "*.js", false); bundles.Add(appConfigBundle); // appConfigBundle.Include("~/Scripts/ui-bootstrap-tpls.js"); var controllerBundle = new Bundle("~/bundles/ControllerAndServices"); controllerBundle.IncludeDirectory("~/JS/Home", "*.js", true); controllerBundle.IncludeDirectory("~/JS/Master", "*.js", true); controllerBundle.IncludeDirectory("~/JS/Processes", "*.js", true); controllerBundle.IncludeDirectory("~/JS/SubProcess", "*.js", true); controllerBundle.IncludeDirectory("~/JS/ContactUs", "*.js", true); controllerBundle.IncludeDirectory("~/JS/ChangeLogs", "*.js", true); controllerBundle.IncludeDirectory("~/JS/Search", "*.js", true); bundles.Add(controllerBundle); }
// For more information on bundling, visit http://go.microsoft.com/fwlink/?LinkId=301862 public static void RegisterBundles(BundleCollection bundles) { ////////////////// Common ///////////////////////////// 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/CommonJs").Include( "~/Scripts/bootstrap.min.js", "~/Scripts/bootstrap-modalmanager.js", "~/Scripts/bootstrap-modal.js", "~/Scripts/bootstrap-datepicker.js", "~/Scripts/jquery.bootstrap-duallistbox.js", "~/Scripts/bootbox.js", "~/Scripts/ckeditor/ckeditor.js" )); bundles.Add(new StyleBundle("~/bundles/css").Include( "~/Content/css/bootstrap.css", "~/Content/css/font-awesome.min.css", "~/Content/css/textAngular.css", "~/Content/css/bootstrap-duallistbox.css", "~/Content/css/jquery.dataTables.min.css", "~/Content/css/bootstrap-datepicker.min.css", "~/Content/css/toastr.css", "~/Content/css/site.css", "~/Content/css/rzslider.css", "~/Content/css/nav.css", "~/Content/css/jquery-ui.min.css")); var angularBundle = new Bundle("~/bundles/angular"); angularBundle.Include("~/Scripts/angular.js"); angularBundle.Include("~/Scripts/angular-animate.js"); angularBundle.Include("~/Scripts/angular-dragdrop.min.js"); angularBundle.Include("~/Scripts/angular-ui-router.min.js"); angularBundle.Include("~/Scripts/angular-local-storage.js"); angularBundle.Include("~/Scripts/angular-sanitize.js"); angularBundle.Include("~/Scripts/angular-datatables.min.js"); angularBundle.Include("~/Scripts/angular-ui-switch.min.js"); angularBundle.Include("~/Scripts/angular-star-rating/main.js"); angularBundle.Orderer = new NonOrderingBundleOrderer(); bundles.Add(angularBundle); var appConfigBundle = new Bundle("~/bundles/appConfig"); appConfigBundle.Include("~/Scripts/jquery.dataTables.min.js"); appConfigBundle.Include("~/Scripts/dataTables.tableTools.js"); appConfigBundle.Include("~/Scripts/jquery.dataTables.rowReordering.js"); appConfigBundle.Include("~/Scripts/ng-file-upload.min.js"); appConfigBundle.Include("~/Scripts/ng-file-upload-shim.min.js"); appConfigBundle.Include("~/Scripts/textAngular-rangy.min.js"); appConfigBundle.Include("~/Scripts/textAngular-sanitize.js"); appConfigBundle.Include("~/Scripts/textAngular.min.js"); appConfigBundle.Include("~/Scripts/jquery.responsiveTabs.js"); appConfigBundle.Include("~/Scripts/menuscript.js"); appConfigBundle.Include("~/Scripts/toastr.js"); appConfigBundle.Include("~/Scripts/Chart.min.js"); appConfigBundle.Include("~/JS/appConfiguration.js"); appConfigBundle.Include("~/JS/Common.js"); appConfigBundle.Include("~/Scripts/bsDuallistbox.js"); appConfigBundle.IncludeDirectory("~/JS/Directives", "*.js", false); appConfigBundle.IncludeDirectory("~/JS/Factory", "*.js", false); appConfigBundle.IncludeDirectory("~/JS/Filters", "*.js", false); appConfigBundle.Orderer = new NonOrderingBundleOrderer(); bundles.Add(appConfigBundle); ////////////////////Admin////////////////////// //---------------------CSS--------------------// bundles.Add(new StyleBundle("~/bundles/AdminCss").Include( "~/Content/admin/css/bootstrap.css", "~/Content/admin/css/font-awesome.min.css", "~/Content/admin/css/icons/icomoon/styles.css", "~/Content/admin/css/core.css", "~/Content/admin/css/components.css", "~/Content/admin/css/colors.css", "~/Content/css/toastr.css", "~/Scripts/angular-star-rating/main.css", "~/Content/css/angular-ui-switch.min.css" )); //---------------------CSS--------------------// //--------------------js---------------------------// bundles.Add(new ScriptBundle("~/bundles/AdminJs").Include( "~/Scripts/admin/js/plugins/loaders/pace.min.js", "~/Scripts/admin/js/core/libraries/bootstrap.min.js", "~/Scripts/admin/js/plugins/loaders/blockui.min.js", "~/Scripts/admin/js/plugins/visualization/d3/d3.min.js", "~/Scripts/admin/js/plugins/visualization/d3/d3_tooltip.js", "~/Scripts/admin/js/plugins/forms/styling/switchery.min.js", "~/Scripts/admin/js/plugins/forms/styling/uniform.min.js", "~/Scripts/admin/js/plugins/forms/selects/bootstrap_multiselect.js", "~/Scripts/admin/js/plugins/ui/moment/moment.min.js", "~/Scripts/admin/js/plugins/pickers/daterangepicker.js", "~/Scripts/admin/js/core/app.js", "~/Scripts/admin/js/pages/dashboard.js", "~/Scripts/ckeditor/ckeditor.js" )); var AdminControllerBundle = new Bundle("~/bundles/AdminControllers"); AdminControllerBundle.IncludeDirectory("~/JS/Home", "*.js", false); AdminControllerBundle.IncludeDirectory("~/JS/Test", "*.js", false); AdminControllerBundle.IncludeDirectory("~/JS/Admin", "*.js", true); bundles.Add(AdminControllerBundle); //--------------------js---------------------------// ////////////////////Admin ////////////////////// //--This is Temporary--// var controllerBundle = new Bundle("~/bundles/Controllers"); controllerBundle.IncludeDirectory("~/JS/Home", "*.js", false); controllerBundle.IncludeDirectory("~/JS/Test", "*.js", false); bundles.Add(controllerBundle); //--This is Temporary--// ///////////////////// Layout1////////////////// //------------------------CSS-------------------------// bundles.Add(new StyleBundle("~/bundles/Layout1CSS").Include( "~/Content/layout1/css/bootstrap.min.css", "~/Content/layout1/css/font-awesome.min.css", "~/Content/layout1/css/jquery.bxslider.min.css", "~/Content/layout1/css/jquery.mCustomScrollbar.min.css", "~/Content/layout1/css/style.css", "~/Content/layout1/css/dpNumberPicker.min.css", "~/Content/layout1/css/responsive.css", "~/Content/layout1/css/classes.css", "~/Content/layout1/css/zoom.css", "~/Content/css/toastr.min.css", "~/Scripts/angular-star-rating/main.css", "~/Content/css/angular-ui-switch.min.css" )); //------------------------CSS-------------------------// //------------------------js-------------------------// var Layout1Js = new Bundle("~/bundles/Layout1Js"); Layout1Js.Include("~/Scripts/layout1/js/jquery.min.js"); Layout1Js.Include("~/Scripts/layout1/js/bootstrap.min.js"); Layout1Js.Include("~/Scripts/layout1/js/jquery.bxslider.min.js"); Layout1Js.Include("~/Scripts/layout1/js/jquery.mCustomScrollbar.concat.min.js"); Layout1Js.Include("~/Scripts/layout1/js/dpNumberPicker.min.js"); Layout1Js.Include("~/Scripts/layout1/js/enhance.js"); Layout1Js.Include("~/Scripts/layout1/js/velocity.min.js"); Layout1Js.Include("~/Scripts/bootstrap-modalmanager.js"); Layout1Js.Include("~/Scripts/bootstrap-modal.js"); Layout1Js.Include("~/Scripts/bootstrap-datepicker.js"); Layout1Js.Include("~/Scripts/jquery.bootstrap-duallistbox.js"); Layout1Js.Include("~/Scripts/bootbox.js"); Layout1Js.Include("~/Scripts/ckeditor/ckeditor.js"); bundles.Add(Layout1Js); //------------------------js-------------------------// ///////////////////// Layout1////////////////// ///////////////////// Layout2////////////////// //------------------------CSS-------------------------// bundles.Add(new StyleBundle("~/bundles/Layout2CSS").Include( "~/Content/layout1/css/bootstrap.min.css", "~/Content/layout1/css/font-awesome.min.css", "~/Content/layout1/css/jquery.bxslider.min.css", "~/Content/layout1/css/jquery.mCustomScrollbar.min.css", "~/Content/layout2/css/custom.min.css", "~/Content/layout1/css/dpNumberPicker.min.css", "~/Content/layout2/css/responsive.css", "~/Content/layout1/css/classes.css", "~/Content/layout1/css/zoom.css", "~/Content/css/toastr.min.css", "~/Scripts/angular-star-rating/main.css", "~/Content/css/angular-ui-switch.min.css" //"~/Content/layout2/css/bootstrap.min.css", //"~/Content/layout1/css/font-awesome.min.css", //"~/Content/layout1/css/jquery.bxslider.min.css", //"~/Content/layout2/css/jquery.mCustomScrollbar.min.css", //"~/Content/layout2/css/custom.min.css", //"~/Content/layout2/css/style.css", //"~/Content/layout1/css/dpNumberPicker.min.css", //"~/Content/layout2/css/responsive.css", //"~/Content/layout1/css/classes.css", //"~/Content/layout2/css/flexslider.css", //"~/Content/layout1/css/zoom.css", //"~/Content/css/toastr.min.css", //"~/Scripts/angular-star-rating/main.css", //"~/Content/css/angular-ui-switch.min.css" )); //------------------------CSS-------------------------// //------------------------js-------------------------// //js/jquery.min.js bundles.Add(new ScriptBundle("~/bundles/Layout2Js").Include( "~/Scripts/layout2/js/jquery.min.js", "~/Scripts/layout2/js/bootstrap.min.js", //"~/Scripts/layout2/js/jquery.flexslider.js", "~/Scripts/bootstrap-modalmanager.js", "~/Scripts/bootstrap-modal.js", "~/Scripts/bootstrap-datepicker.js", "~/Scripts/jquery.bootstrap-duallistbox.js", "~/Scripts/bootbox.js", "~/Scripts/ckeditor/ckeditor.js", "~/Scripts/layout1/js/jquery.bxslider.min.js", "~/Scripts/layout1/js/dpNumberPicker.min.js", "~/Scripts/layout1/js/enhance.js", "~/Scripts/layout1/js/velocity.min.js", "~/Scripts/layout2/js/jquery.mCustomScrollbar.concat.min.js" )); //------------------------js-------------------------// ///////////////////// Layout2////////////////// ///////Layout Controllers////// var LayoutControllerBundle = new Bundle("~/bundles/LayoutControllers"); LayoutControllerBundle.IncludeDirectory("~/JS/Layout", "*.js", true); bundles.Add(LayoutControllerBundle); /////////////////////////////// ////////////////////////Layout2 Complete Js Bundling//////////////// var Layout2AllJs = new Bundle("~/bundles/Layout2AllJs"); Layout2AllJs.Include("~/Scripts/layout2/js/jquery.min.js"); Layout2AllJs.Include("~/Scripts/layout2/js/bootstrap.min.js"); //Layout2AllJs.Include("~/Scripts/layout2/js/jquery.flexslider.js"); Layout2AllJs.Include("~/Scripts/layout2/js/jquery.mCustomScrollbar.concat.min.js"); Layout2AllJs.Include("~/Scripts/bootstrap-modalmanager.js"); Layout2AllJs.Include("~/Scripts/bootstrap-modal.js"); Layout2AllJs.Include("~/Scripts/bootstrap-datepicker.js"); Layout2AllJs.Include("~/Scripts/jquery.bootstrap-duallistbox.js"); Layout2AllJs.Include("~/Scripts/bootbox.js"); Layout2AllJs.Include("~/Scripts/ckeditor/ckeditor.js"); Layout2AllJs.Include("~/Scripts/layout1/js/jquery.bxslider.min.js"); Layout2AllJs.Include("~/Scripts/layout1/js/dpNumberPicker.min.js"); Layout2AllJs.Include("~/Scripts/layout1/js/enhance.js"); Layout2AllJs.Include("~/Scripts/layout1/js/velocity.min.js"); Layout2AllJs.Include("~/Scripts/jquery-ui.min.js"); Layout2AllJs.Include("~/Scripts/angular.js"); Layout2AllJs.Include("~/Scripts/angular-animate.js"); Layout2AllJs.Include("~/Scripts/angular-dragdrop.min.js"); Layout2AllJs.Include("~/Scripts/angular-ui-router.min.js"); Layout2AllJs.Include("~/Scripts/angular-local-storage.js"); Layout2AllJs.Include("~/Scripts/angular-sanitize.js"); Layout2AllJs.Include("~/Scripts/angular-datatables.min.js"); Layout2AllJs.Include("~/Scripts/angular-ui-switch.min.js"); Layout2AllJs.Include("~/Scripts/angular-star-rating/main.js"); Layout2AllJs.Include("~/Scripts/ui-bootstrap-tpls-0.12.1.min.js"); Layout2AllJs.Include("~/Scripts/ng-ckeditor.js"); Layout2AllJs.Include("~/Scripts/jquery.dataTables.min.js"); Layout2AllJs.Include("~/Scripts/dataTables.tableTools.js"); Layout2AllJs.Include("~/Scripts/jquery.dataTables.rowReordering.js"); Layout2AllJs.Include("~/Scripts/ng-file-upload.min.js"); Layout2AllJs.Include("~/Scripts/ng-file-upload-shim.min.js"); Layout2AllJs.Include("~/Scripts/textAngular-rangy.min.js"); Layout2AllJs.Include("~/Scripts/textAngular-sanitize.js"); Layout2AllJs.Include("~/Scripts/textAngular.min.js"); Layout2AllJs.Include("~/Scripts/jquery.responsiveTabs.js"); Layout2AllJs.Include("~/Scripts/menuscript.js"); Layout2AllJs.Include("~/Scripts/toastr.js"); Layout2AllJs.Include("~/Scripts/Chart.min.js"); Layout2AllJs.Include("~/JS/appConfiguration.js"); Layout2AllJs.Include("~/JS/Common.js"); Layout2AllJs.Include("~/Scripts/bsDuallistbox.js"); Layout2AllJs.IncludeDirectory("~/JS/Directives", "*.js", false); Layout2AllJs.IncludeDirectory("~/JS/Factory", "*.js", false); Layout2AllJs.IncludeDirectory("~/JS/Filters", "*.js", false); Layout2AllJs.IncludeDirectory("~/JS/Layout", "*.js", true); Layout2AllJs.Include("~/Scripts/layout2/js/jquery.mCustomScrollbar.concat.min.js"); Layout2AllJs.Include("~/Scripts/jquery.cookiesdirective.js"); Layout2AllJs.Orderer = new NonOrderingBundleOrderer(); bundles.Add(Layout2AllJs); ////////////////////////////////////////////////////////////////// }
// For more information on bundling, visit http://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 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/bootstrap-modalmanager.js", "~/Scripts/bootstrap-modal.js", "~/Scripts/bootstrap-datepicker.js", "~/Scripts/jquery.bootstrap-duallistbox.js", "~/Scripts/bootbox.js")); bundles.Add(new StyleBundle("~/bundles/css").Include( "~/Content/css/bootstrap.css", "~/Content/css/font-awesome.min.css", "~/Content/css/textAngular.css", "~/Content/css/bootstrap-duallistbox.css", "~/Content/css/jquery.dataTables.min.css", "~/Content/css/bootstrap-datepicker.min.css", "~/Content/css/toastr.css", "~/Content/css/site.css", "~/Content/css/rzslider.css", "~/Content/css/nav.css", "~/Content/css/jquery-ui.min.css")); // this for Admin Theme bundles.Add(new StyleBundle("~/bundles/AdminCSS").Include( "~/Content/admin/css/icons/icomoon/styles.css", "~/Content/admin/css/bootstrap.css", "~/Content/admin/css/font-awesome.min.css", "~/Content/admin/css/core.css", "~/Content/admin/css/components.css", "~/Content/admin/css/colors.css")); bundles.Add(new ScriptBundle("~/bundles/AdminJs").Include( "~/Scripts/admin/js/plugins/loaders/pace.min.js", "~/Scripts/admin/js/core/libraries/bootstrap.min.js", "~/Scripts/bootstrap-modalmanager.js", "~/Scripts/bootstrap-modal.js", "~/Scripts/bootstrap-datepicker.js", "~/Scripts/jquery.bootstrap-duallistbox.js", "~/Scripts/bootbox.js", "~/Scripts/admin/js/plugins/loaders/blockui.min.js", "~/Scripts/admin/js/plugins/visualization/d3/d3.min.js", "~/Scripts/admin/js/plugins/visualization/d3/d3_tooltip.js", "~/Scripts/admin/js/plugins/forms/styling/switchery.min.js", "~/Scripts/admin/js/plugins/forms/styling/uniform.min.js", "~/Scripts/admin/js/plugins/forms/selects/bootstrap_multiselect.js", "~/Scripts/admin/js/plugins/ui/moment/moment.min.js", "~/Scripts/admin/js/plugins/pickers/daterangepicker.js", "~/Scripts/admin/js/core/app.js", "~/Scripts/admin/js/pages/dashboard.js" )); bundles.Add(new ScriptBundle("~/bundles/angular").Include( "~/Scripts/angular.js", "~/Scripts/angular-animate.min.js", "~/Scripts/angular-dragdrop.min.js", "~/Scripts/angular-ui-router.min.js", "~/Scripts/angular-local-storage.js", "~/Scripts/angular-sanitize.js", "~/Scripts/angular-datatables.min.js" )); var appConfigBundle = new Bundle("~/bundles/appConfig"); appConfigBundle.Include("~/Scripts/jquery.dataTables.min.js"); appConfigBundle.Include("~/Scripts/dataTables.tableTools.js"); appConfigBundle.Include("~/Scripts/jquery.dataTables.rowReordering.js"); appConfigBundle.Include("~/Scripts/ng-file-upload.min.js"); appConfigBundle.Include("~/Scripts/ng-file-upload-shim.min.js"); appConfigBundle.Include("~/Scripts/textAngular-rangy.min.js"); appConfigBundle.Include("~/Scripts/textAngular-sanitize.js"); appConfigBundle.Include("~/Scripts/textAngular.min.js"); appConfigBundle.Include("~/Scripts/jquery.responsiveTabs.js"); appConfigBundle.Include("~/Scripts/menuscript.js"); appConfigBundle.Include("~/Scripts/toastr.js"); appConfigBundle.Include("~/Scripts/Chart.min.js"); appConfigBundle.Include("~/JS/appConfiguration.js"); appConfigBundle.Include("~/JS/Common.js"); appConfigBundle.Include("~/Scripts/bsDuallistbox.js"); appConfigBundle.IncludeDirectory("~/JS/Directives", "*.js", false); appConfigBundle.IncludeDirectory("~/JS/Factory", "*.js", false); appConfigBundle.IncludeDirectory("~/JS/Filters", "*.js", false); bundles.Add(appConfigBundle); var controllerBundle = new Bundle("~/bundles/Controllers"); controllerBundle.IncludeDirectory("~/JS/Home", "*.js", false); controllerBundle.IncludeDirectory("~/JS/Test", "*.js", false); bundles.Add(controllerBundle); var AdminControllerBundle = new Bundle("~/bundles/AdminControllers"); AdminControllerBundle.IncludeDirectory("~/JS/Home", "*.js", false); AdminControllerBundle.IncludeDirectory("~/JS/Test", "*.js", false); AdminControllerBundle.IncludeDirectory("~/JS/Admin/Country/Controllers", "*.js", false); bundles.Add(AdminControllerBundle); }
public static Bundle IncludeT4MVCDirectoryJS(Bundle bundle, string directory, bool searchSubdirectories = false) { return(bundle.IncludeDirectory(T4MVCPathToServerPath(directory), "*.js", searchSubdirectories)); }
// 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); }
public static void RegisterBundles(BundleCollection bundles) { bundles.UseCdn = true; List <IPostProcessor> postProcessors = new List <IPostProcessor>(); postProcessors.Add(new AutoprefixCssPostProcessor()); var styleTransformer = new StyleTransformer(new CleanCssMinifier(), postProcessors); var scriptTransformer = new ScriptTransformer(new UglifyJsMinifier()); // No fallback for Css style sheets if the cdn fails. // See http://aspnetoptimization.codeplex.com/workitem/104 // Lib CSS var angularMaterialCss = new Bundle("~/Bundles/StyleLib/AngularMaterial", "https://ajax.googleapis.com/ajax/libs/angular_material/0.10.0/angular-material.min.css"); angularMaterialCss.Include("~/Content/Lib/Css/angular-material-min.css"); bundles.Add(angularMaterialCss); var fontAwesomeCss = new Bundle("~/Bundles/StyleLib/FontAwesome", "//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css"); fontAwesomeCss.Include("~/Content/Lib/Css/font-awesome-min.css"); bundles.Add(fontAwesomeCss); var angularToggleSwitchCss = new Bundle("~/Bundles/StyleLib/AngularToggleSwitch", "https://cdn.rawgit.com/cgarvis/angular-toggle-switch/v1.3.0/angular-toggle-switch.css"); angularToggleSwitchCss.Include("~/Content/Lib/Css/angular-toggle-switch.css"); bundles.Add(angularToggleSwitchCss); var ngDialogCss = new Bundle("~/Bundles/StyleLib/ngDialog", "https://cdnjs.cloudflare.com/ajax/libs/ng-dialog/0.4.0/css/ngDialog.min.css"); ngDialogCss.Include("~/Content/Lib/Css/ngDialog-min.css"); bundles.Add(ngDialogCss); var ngDialogThemeCss = new Bundle("~/Bundles/StyleLib/ngDialogTheme", "https://cdnjs.cloudflare.com/ajax/libs/ng-dialog/0.4.0/css/ngDialog-theme-default.min.css"); ngDialogThemeCss.Include("~/Content/Lib/Css/ngDialog-theme-default-min.css"); bundles.Add(ngDialogThemeCss); // VoteOn CSS var votingStyle = new Bundle("~/Bundles/VotingStyle"); votingStyle.Include("~/Content/Scss/Voting.scss"); votingStyle.Transforms.Add(styleTransformer); bundles.Add(votingStyle); var manageStyle = new Bundle("~/Bundles/ManageStyle"); manageStyle.Include("~/Content/Scss/Manage.scss"); manageStyle.Transforms.Add(styleTransformer); bundles.Add(manageStyle); var dateTimePickerStyle = new Bundle("~/Bundles/DateTimePickerStyle"); dateTimePickerStyle.Include("~/Content/Scss/DateTimePicker.scss"); dateTimePickerStyle.Transforms.Add(styleTransformer); bundles.Add(dateTimePickerStyle); var errorBarStyle = new Bundle("~/Bundles/ErrorBarStyle"); errorBarStyle.Include("~/Content/Scss/ErrorBar.scss"); errorBarStyle.Transforms.Add(styleTransformer); bundles.Add(errorBarStyle); var voteOnStyle = new Bundle("~/Bundles/VoteOnStyle"); voteOnStyle.Include("~/Content/Scss/VoteOn.scss"); voteOnStyle.Transforms.Add(styleTransformer); bundles.Add(voteOnStyle); var angularMaterialExtensions = new Bundle("~/Bundles/AngularMaterialExtensions"); angularMaterialExtensions.Include("~/Content/Scss/AngularMaterialExtensions.scss"); angularMaterialExtensions.Transforms.Add(styleTransformer); bundles.Add(angularMaterialExtensions); var dateTimePicker = new Bundle("~/Bundles/Components/DateTimePicker"); dateTimePicker.Include("~/Content/Scss/Components/DateTimePicker.scss"); dateTimePicker.Transforms.Add(styleTransformer); bundles.Add(dateTimePicker); // Lib Javascript const string angularCdnBase = "https://ajax.googleapis.com/ajax/libs/angularjs/1.3.15"; // Angular var angular = new Bundle("~/Bundles/ScriptLib/Angular", String.Format("{0}/angular.min.js", angularCdnBase)); angular.CdnFallbackExpression = "window.angular"; angular.Include("~/Scripts/Lib/angular.min.js"); bundles.Add(angular); var angularRoute = new Bundle("~/Bundles/ScriptLib/AngularRoute", String.Format("{0}/angular-route.min.js", angularCdnBase)); angularRoute.CdnFallbackExpression = AngularModuleFallbackCheck("ngRoute"); angularRoute.Include("~/Scripts/Lib/angular-route.min.js"); bundles.Add(angularRoute); var angularMessages = new Bundle("~/Bundles/ScriptLib/AngularMessages", string.Format("{0}/angular-messages.min.js", angularCdnBase)); angularMessages.CdnFallbackExpression = AngularModuleFallbackCheck("ngMessages"); angularMessages.Include("~/Scripts/Lib/angular-messages.min.js"); bundles.Add(angularMessages); // Angular Material and dependencies var angularAnimate = new Bundle("~/Bundles/ScriptLib/AngularAnimate", String.Format("{0}/angular-animate.min.js", angularCdnBase)); angularAnimate.CdnFallbackExpression = AngularModuleFallbackCheck("ngAnimate"); angularAnimate.Include("~/Scripts/Lib/angular-animate.min.js"); bundles.Add(angularAnimate); var angularAria = new Bundle("~/Bundles/ScriptLib/AngularAria", String.Format("{0}/angular-aria.min.js", angularCdnBase)); angularAria.CdnFallbackExpression = AngularModuleFallbackCheck("ngAria"); angularAria.Include("~/Scripts/Lib/angular-aria.min.js"); bundles.Add(angularAria); var angularMaterial = new Bundle("~/Bundles/ScriptLib/AngularMaterial", "https://ajax.googleapis.com/ajax/libs/angular_material/0.10.0/angular-material.min.js"); angularMaterial.CdnFallbackExpression = AngularModuleFallbackCheck("ngMaterial"); angularMaterial.Include("~/Scripts/Lib/angular-material.min.js"); bundles.Add(angularMaterial); var angularCharts = new Bundle("~/Bundles/ScriptLib/AngularCharts", "https://cdn.rawgit.com/bouil/angular-google-chart/0.0.11/ng-google-chart.js"); angularCharts.CdnFallbackExpression = AngularModuleFallbackCheck("googlechart"); angularCharts.Include("~/Scripts/Lib/ng-google-chart.js"); angularCharts.Transforms.Add(scriptTransformer); bundles.Add(angularCharts); var angularQr = new Bundle("~/Bundles/ScriptLib/AngularQr", "https://cdn.rawgit.com/monospaced/angular-qrcode/5.1.0/qrcode.js"); angularQr.CdnFallbackExpression = AngularModuleFallbackCheck("monospaced.qrcode"); angularQr.Include("~/Scripts/Lib/angular-qrcode.js"); angularQr.Transforms.Add(scriptTransformer); bundles.Add(angularQr); var angularSignalR = new Bundle("~/Bundles/ScriptLib/AngularSignalR", "https://cdn.rawgit.com/JustMaier/angular-signalr-hub/v1.5.0/signalr-hub.min.js"); angularSignalR.CdnFallbackExpression = AngularModuleFallbackCheck("SignalR"); angularSignalR.Include("~/Scripts/Lib/signalr-hub.min.js"); bundles.Add(angularSignalR); var qrcode = new Bundle("~/Bundles/ScriptLib/qrcode", "https://cdn.rawgit.com/kazuhikoarase/qrcode-generator/v20140808/js/qrcode.js"); qrcode.CdnFallbackExpression = "window.qrcode"; qrcode.Include("~/Scripts/Lib/qrcode.js"); qrcode.Transforms.Add(scriptTransformer); bundles.Add(qrcode); var angularToggleSwitch = new Bundle("~/Bundles/ScriptLib/AngularToggleSwitch", "https://cdn.rawgit.com/cgarvis/angular-toggle-switch/v1.3.0/angular-toggle-switch.min.js"); angularToggleSwitch.CdnFallbackExpression = AngularModuleFallbackCheck("toggle-switch"); angularToggleSwitch.Include("~/Scripts/Lib/angular-toggle-switch.min.js"); bundles.Add(angularToggleSwitch); var angularZeroClipboard = new Bundle("~/Bundles/ScriptLib/AngularZeroClipboard", "https://cdn.rawgit.com/lisposter/angular-zeroclipboard/v0.4.3/src/angular-zeroclipboard.js"); angularZeroClipboard.CdnFallbackExpression = AngularModuleFallbackCheck("zeroclipboard"); angularZeroClipboard.Include("~/Scripts/Lib/angular-zeroclipboard.js"); angularZeroClipboard.Transforms.Add(scriptTransformer); bundles.Add(angularZeroClipboard); var ngDialog = new Bundle("~/Bundles/ScriptLib/ngDialog", "https://cdnjs.cloudflare.com/ajax/libs/ng-dialog/0.4.0/js/ngDialog.min.js"); ngDialog.CdnFallbackExpression = AngularModuleFallbackCheck("ngDialog"); ngDialog.Include("~/Scripts/Lib/ngDialog.min.js"); bundles.Add(ngDialog); var ngStorage = new Bundle("~/Bundles/ScriptLib/ngStorage", "https://cdnjs.cloudflare.com/ajax/libs/ngStorage/0.3.6/ngStorage.min.js"); ngStorage.CdnFallbackExpression = AngularModuleFallbackCheck("ngStorage"); ngStorage.Include("~/Scripts/Lib/ngStorage.min.js"); bundles.Add(ngStorage); // JQuery and SignalR var jQuery = new Bundle("~/Bundles/ScriptLib/JQuery", "//code.jquery.com/jquery-2.1.4.min.js"); jQuery.CdnFallbackExpression = "window.jQuery"; jQuery.Include("~/Scripts/Lib/jquery-2.1.4.min.js"); bundles.Add(jQuery); var jQuerySignalR = new Bundle("~/Bundles/ScriptLib/JQuerySignalR", "https://ajax.aspnetcdn.com/ajax/signalr/jquery.signalr-2.2.0.min.js"); jQuerySignalR.CdnFallbackExpression = "window.jQuery.signalR"; jQuerySignalR.Include("~/Scripts/Lib/jquery.signalr-2.2.0.min.js"); bundles.Add(jQuerySignalR); // moment var moment = new Bundle("~/Bundles/ScriptLib/moment", "https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.10.3/moment.min.js"); moment.CdnFallbackExpression = "window.moment"; moment.Include("~/Scripts/Lib/moment.min.js"); bundles.Add(moment); // ZeroClipboard var scriptLibBundle = new Bundle("~/Bundles/ScriptLib"); scriptLibBundle.IncludeDirectory("~/Scripts/Lib", "ZeroClipboard.min.js"); bundles.Add(scriptLibBundle); // VoteOn Javascript var scriptBundle = new Bundle("~/Bundles/Script"); scriptBundle.IncludeDirectory("~/Scripts/Modules", "*.js", true); scriptBundle.IncludeDirectory("~/Scripts/Dialogs", "*.js", true); scriptBundle.IncludeDirectory("~/Scripts/Directives", "*.js", true); scriptBundle.IncludeDirectory("~/Scripts/Services", "*.js", true); scriptBundle.IncludeDirectory("~/Scripts/Controllers", "*.js", true); scriptBundle.IncludeDirectory("~/Scripts/Filters", "*.js", true); scriptBundle.Transforms.Add(scriptTransformer); bundles.Add(scriptBundle); }