void Application_Start(object sender, EventArgs e) { var js = new Bundle("~/Scripts/app.js", typeof(JsNullTransform)); js.AddDirectory("~/JavaScript/Models", "*.js", true); js.AddDirectory("~/JavaScript/Views", "*.js", true); js.AddFile("~/JavaScript/App.js"); BundleTable.Bundles.Add(js); }
public override void RegisterArea(AreaRegistrationContext context) { if (context == null) throw new ArgumentNullException("context"); context.MapRoute( "Cases_default", "Cases/{*all}", new {Controller = "Cases", action = "Index"}); // Declare BundleTransforms (based on current build configuration) #if DEBUG IBundleTransform jsTrans = new NoTransform("text/javascript"); IBundleTransform cssTrans = new NoTransform("text/css"); #else IBundleTransform jsTrans = new JsMinify(); IBundleTransform cssTrans = new CssMinify(); #endif Bundle casesViewModels = new Bundle("~/Cases/js", jsTrans); casesViewModels.AddFile("~/Areas/Cases/Scripts/cases.js", false); casesViewModels.AddDirectory("~/Areas/Cases/ViewModels","*.js"); BundleTable.Bundles.Add(casesViewModels); Bundle casesCss = new Bundle("~/Cases/css", cssTrans); casesCss.AddFile("~/Areas/Cases/Content/cases.css", false); BundleTable.Bundles.Add(casesCss); }
protected void Application_Start() { AreaRegistration.RegisterAllAreas(); RegisterGlobalFilters(GlobalFilters.Filters); RegisterRoutes(RouteTable.Routes); //BundleTable.Bundles.RegisterTemplateBundles(); #if DEBUG var javascriptLibraries = new Bundle("~/lib"); javascriptLibraries.AddDirectory("~/Scripts/lib", "*.js", false); BundleTable.Bundles.Add(javascriptLibraries); var javascriptApp = new Bundle("~/app"); javascriptApp.AddDirectory("~/Scripts/app", "*.js", false); BundleTable.Bundles.Add(javascriptApp); #else var javascriptLibraries = new Bundle("~/lib", new JsMinify()); javascriptLibraries.AddDirectory("~/Scripts/lib", "*.js", false); BundleTable.Bundles.Add(javascriptLibraries); var javascriptApp = new Bundle("~/app", new JsMinify()); javascriptApp.AddDirectory("~/Scripts/app", "*.js", false); BundleTable.Bundles.Add(javascriptApp); #endif }
protected void Application_Start() { AreaRegistration.RegisterAllAreas(); // Use LocalDB for Entity Framework by default Database.DefaultConnectionFactory = new SqlConnectionFactory("Data Source=(localdb)\v11.0; Integrated Security=True; MultipleActiveResultSets=True"); RegisterGlobalFilters(GlobalFilters.Filters); RegisterRoutes(RouteTable.Routes); var libBundle = new Bundle("~/Scripts/lib/js", new JsMinify()); libBundle.AddDirectory("~/Scripts/lib", "*.js", true); BundleTable.Bundles.Add(libBundle); #if DEBUG var srcBundle = new Bundle("~/Scripts/src/js", new NoTransform("text/javascript")); #else var srcBundle = new Bundle("~/Scripts/src/js", new JsMinify()); #endif srcBundle.AddFile("~/Scripts/src/SketchPad.knockout.js"); srcBundle.AddFile("~/Scripts/src/SketchPad.js"); srcBundle.AddDirectory("~/Scripts/src", "*.js", true); BundleTable.Bundles.Add(srcBundle); BundleTable.Bundles.RegisterTemplateBundles(); }
public static void Init() { #if DEBUG _debug = true; #endif var bundle = new Bundle("~/js/app"); bundle.AddDirectory("~/js/app", "*.js", true, true); BundleTable.Bundles.Add(bundle); }
private void RegisterBundles() { var bundle = new Bundle("~/Scripts/cors/js", new JsMinify()); bundle.AddDirectory("~/Scripts/cors", "*.js", true); BundleTable.Bundles.Add(bundle); bundle = new Bundle("~/Scripts/wow/js", new JsMinify()); bundle.AddDirectory("~/Scripts/wow", "*.js", true); BundleTable.Bundles.Add(bundle); bundle = new Bundle("~/Content/wow/css", new CssMinify()); bundle.AddDirectory("~/Content/wow", "*.css", true); BundleTable.Bundles.Add(bundle); bundle = new Bundle("~/Content/fileupload/css", new CssMinify()); bundle.AddDirectory("~/Content/fileupload", "*.css", true); BundleTable.Bundles.Add(bundle); }
protected void Application_Start() { InitMapper(); AreaRegistration.RegisterAllAreas(); RegisterGlobalFilters(GlobalFilters.Filters); RegisterRoutes(RouteTable.Routes); var moduleBundle = new Bundle("~/Scripts/modules/js", new JsMinify()); moduleBundle.AddDirectory("~/Scripts/modules","*.js"); BundleTable.Bundles.Add(moduleBundle); BundleTable.Bundles.RegisterTemplateBundles(); ControllerBuilder.Current.SetControllerFactory(new NinjectControllerBuilder(Kernel)); }
protected void Application_Start() { AreaRegistration.RegisterAllAreas(); // Use LocalDB for Entity Framework by default Database.DefaultConnectionFactory = new SqlConnectionFactory("Data Source=(localdb)\v11.0; Integrated Security=True; MultipleActiveResultSets=True"); RegisterGlobalFilters(GlobalFilters.Filters); RegisterRoutes(RouteTable.Routes); BundleTable.Bundles.RegisterTemplateBundles(); var customBundle = new Bundle("~/Scripts/mine"); customBundle.AddDirectory("~/Scripts/custom", "*.js", false, true); BundleTable.Bundles.Add(customBundle); }
public static void PerformBundling() { IBundleTransform jstransformer; IBundleTransform csstransformer; #if DEBUG jstransformer = new NoTransform("text/javascript"); csstransformer = new NoTransform("text/css"); #else jstransformer = new JsMinify(); csstransformer = new CssMinify(); #endif //var bundle = new Bundle("~/WeNeedLibraries", jstransformer); //bundle.AddDirectory("~/ClientSideResources/js/libraries", "*.js"); //BundleTable.Bundles.Add(bundle); var bundle = new Bundle("~/WeNeedPlugIns", jstransformer); var modelsOrdering = new BundleFileSetOrdering("plugins"); modelsOrdering.Files.Add("jquery.fileupload.js"); modelsOrdering.Files.Add(""); BundleTable.Bundles.FileSetOrderList.Add(modelsOrdering); bundle.AddDirectory("~/ClientSideResources/js/plugIns", "*.js"); BundleTable.Bundles.Add(bundle); bundle = new Bundle("~/WeNeedModels", jstransformer); modelsOrdering = new BundleFileSetOrdering("models"); modelsOrdering.Files.Add("WeNeedUHave.Model.js"); BundleTable.Bundles.FileSetOrderList.Add(modelsOrdering); bundle.AddDirectory("~/ClientSideResources/js/models", "*.js"); BundleTable.Bundles.Add(bundle); bundle = new Bundle("~/WeNeedHttp", jstransformer); bundle.AddDirectory("~/ClientSideResources/js/http", "*.js"); BundleTable.Bundles.Add(bundle); bundle = new Bundle("~/WeNeedViewModels", jstransformer); modelsOrdering = new BundleFileSetOrdering("viewModels"); modelsOrdering.Files.Add("WeNeedUHave.ViewModel.js"); modelsOrdering.Files.Add("WeNeedUHave.ViewModel.Payment.js"); BundleTable.Bundles.FileSetOrderList.Add(modelsOrdering); bundle.AddDirectory("~/ClientSideResources/js/viewModels", "*.js"); BundleTable.Bundles.Add(bundle); bundle = new Bundle("~/ClientSideResources/css/1", csstransformer); bundle.AddDirectory("~/ClientSideResources/css", "*.css"); BundleTable.Bundles.Add(bundle); }
protected void Application_Start() { AreaRegistration.RegisterAllAreas(); // Use LocalDB for Entity Framework by default //Database.DefaultConnectionFactory = new SqlConnectionFactory("Data Source=(localdb)\v11.0; Integrated Security=True; MultipleActiveResultSets=True"); Database.SetInitializer(new DropCreateDatabaseIfModelChanges<AtndDB>()); RegisterGlobalFilters(GlobalFilters.Filters); RegisterRoutes(RouteTable.Routes); BundleTable.Bundles.RegisterTemplateBundles(); var bundle = new Bundle("~/Hack/js"); bundle.AddDirectory("~/Scripts", "Hack*.js", throwIfNotExist: false); BundleTable.Bundles.Add(bundle); }
protected void Application_Start() { AreaRegistration.RegisterAllAreas(); RegisterGlobalFilters(GlobalFilters.Filters); RegisterRoutes(RouteTable.Routes); var bundle = new Bundle("~/Content/styles", new CssMinify()); bundle.AddDirectory("~/Content/styles", "*.css", true); BundleTable.Bundles.Add(bundle); bundle = new Bundle("~/Scripts/js", new JsMinify()); bundle.AddDirectory("~/Scripts/js", "*.js", true); BundleTable.Bundles.Add(bundle); BundleTable.Bundles.RegisterTemplateBundles(); }
private void RegisterBundles(BundleCollection bundles) { var libBundle = new Bundle("~/scripts/lib", typeof(NoTransform)); libBundle.AddFile("~/scripts/jquery-1.7.2.js"); libBundle.AddFile("~/scripts/jquery-ui-1.8.20.js"); libBundle.AddFile("~/scripts/jquery.tmpl.js"); libBundle.AddFile("~/scripts/knockout-2.1.0.debug.js"); libBundle.AddFile("~/scripts/knockout.simpleGrid.js"); libBundle.AddFile("~/scripts/underscore.js"); libBundle.AddFile("~/scripts/json2.js"); libBundle.AddFile("~/scripts/storage.js"); bundles.Add(libBundle); var localBundle = new Bundle("~/scripts/local", typeof(NoTransform)); localBundle.AddDirectory("~/scripts/models/", "*.js", false); bundles.Add(localBundle); }
protected void Application_Start() { AreaRegistration.RegisterAllAreas(); // Use LocalDB for Entity Framework by default //Database.DefaultConnectionFactory = new SqlConnectionFactory("Data Source=(localdb)\v11.0; Integrated Security=True; MultipleActiveResultSets=True"); Database.SetInitializer(new DropCreateDatabaseIfModelChanges <AtndDB>()); RegisterGlobalFilters(GlobalFilters.Filters); RegisterRoutes(RouteTable.Routes); BundleTable.Bundles.RegisterTemplateBundles(); var bundle = new Bundle("~/Hack/js"); bundle.AddDirectory("~/Scripts", "Hack*.js", throwIfNotExist: false); BundleTable.Bundles.Add(bundle); }
protected void Application_Start() { AreaRegistration.RegisterAllAreas(); RegisterGlobalFilters(GlobalFilters.Filters); RegisterRoutes(RouteTable.Routes); Bundle cssBundle = new Bundle("~/Content/css", new CssMinify()); cssBundle.AddDirectory("~/Content", "*min.css"); cssBundle.AddFile("~/Content/Site.css"); BundleTable.Bundles.Add(cssBundle); Bundle javascriptBundle = new Bundle("~/Scripts/js", new NoTransform());//, new JsMinify()); //scripts.AddDirectory("~/Scripts", "*min.js"); javascriptBundle.AddFile("~/Scripts/underscore.js"); javascriptBundle.AddFile("~/Scripts/json2.js"); javascriptBundle.AddFile("~/Scripts/jquery-1.7.2.js"); BundleTable.Bundles.Add(javascriptBundle); }
protected void Application_Start() { AreaRegistration.RegisterAllAreas(); RegisterGlobalFilters(GlobalFilters.Filters); RegisterRoutes(RouteTable.Routes); var jsBundle = new Bundle("~/Scripts/js", new JsMinify()); jsBundle.AddFile("~/Scripts/jquery-1.7.2.js"); jsBundle.AddFile("~/Scripts/modernizr-2.5.3.js"); jsBundle.AddFile("~/Scripts/jquery.tipsy.js"); jsBundle.AddFile("~/Scripts/knockout.js"); jsBundle.AddFile("~/Scripts/jquery.clippy.min.js"); jsBundle.AddFile("~/scripts/ListTool.js"); BundleTable.Bundles.Add(jsBundle); var cssBundle = new Bundle("~/Content/css", new CssMinify()); cssBundle.AddDirectory("~/Content/", "*.css", true); BundleTable.Bundles.Add(cssBundle); }
private static void SetupBundle(string path, IBundleTransform transform) { var cssBundle = new Bundle(path, transform); cssBundle.AddDirectory("~/Content", "*.less", true); BundleTable.Bundles.Add(cssBundle); }
private static void RegisterBundles() { // Declare BundleTransforms (based on current build configuration) #if DEBUG IBundleTransform jsTransformer = new NoTransform("text/javascript"); IBundleTransform cssTransformer = new NoTransform("text/css"); #else IBundleTransform jsTransformer = new JsMinify(); IBundleTransform cssTransformer = new CssMinify(); #endif // Create Bundles BundleTable.Bundles.Add(CreateLogonJsBundle(jsTransformer)); Bundle bundleScripts = new Bundle("~/Scripts/js", jsTransformer); Bundle bundleStyles = new Bundle("~/Content/css", cssTransformer); Bundle bundleJqueryStyles = new Bundle("~/Content/themes/base/css", cssTransformer); #if DEBUG // Disable the automatic use of .min.css files when built in Debug mode bundleStyles.EnableFileExtensionReplacements = false; #endif // Populate bundleScripts (with defaults from RegisterTemplateBundles()) bundleScripts.AddDirectory("~/Scripts", "jquery-*", false, false); bundleScripts.AddDirectory("~/Scripts", "jquery.mobile*", false, false); bundleScripts.AddDirectory("~/Scripts", "jquery-ui*", false, false); bundleScripts.AddDirectory("~/Scripts", "jquery.unobtrusive*", false, false); bundleScripts.AddDirectory("~/Scripts", "jquery.validate*", false, false); bundleScripts.AddDirectory("~/Scripts", "modernizr*", false, false); bundleScripts.AddDirectory("~/Scripts", "jquery.signalR-*", false, false); // Populate bundleScripts (with supplemental files) bundleScripts.AddFile("~/Scripts/logging.js", false); bundleScripts.AddFile("~/Scripts/knockout-2.1.0.js", false); bundleScripts.AddFile("~/Scripts/bootstrap.js", false); bundleScripts.AddFile("~/Scripts/jci.polyfills.js", false); bundleScripts.AddFile("~/Scripts/lib/signals.min.js", false); bundleScripts.AddFile("~/Scripts/lib/crossroads.min.js", false); bundleScripts.AddFile("~/Scripts/require.js", false); bundleScripts.AddFile("~/Scripts/rivets.js", false); bundleScripts.AddFile("~/Scripts/require.config.js", false); bundleScripts.AddFile("~/Scripts/webapi.ajax.js", false); bundleScripts.AddFile("~/Scripts/webapi.csrf.js", false); bundleScripts.AddFile("~/Scripts/webapi.errors.js", false); bundleScripts.AddFile("~/Scripts/webapi.routes.js", false); // Populate bundleStyles (with defaults from RegisterTemplateBundles()) bundleStyles.AddFile("~/Content/site.css", false); bundleStyles.AddDirectory("~/Content/", "jquery.mobile*", false, false); // Populate bundleStyles (with supplemental files) bundleStyles.AddFile("~/Content/bootstrap.css", false); // Populate bundleJqueryStyles (with defaults from RegisterTemplateBundles()) bundleJqueryStyles.AddFile("~/Content/themes/base/jquery.ui.core.css", false); bundleJqueryStyles.AddFile("~/Content/themes/base/jquery.ui.resizable.css", false); bundleJqueryStyles.AddFile("~/Content/themes/base/jquery.ui.selectable.css", false); bundleJqueryStyles.AddFile("~/Content/themes/base/jquery.ui.accordion.css", false); bundleJqueryStyles.AddFile("~/Content/themes/base/jquery.ui.autocomplete.css", false); bundleJqueryStyles.AddFile("~/Content/themes/base/jquery.ui.button.css", false); bundleJqueryStyles.AddFile("~/Content/themes/base/jquery.ui.dialog.css", false); bundleJqueryStyles.AddFile("~/Content/themes/base/jquery.ui.slider.css", false); bundleJqueryStyles.AddFile("~/Content/themes/base/jquery.ui.tabs.css", false); bundleJqueryStyles.AddFile("~/Content/themes/base/jquery.ui.datepicker.css", false); bundleJqueryStyles.AddFile("~/Content/themes/base/jquery.ui.progressbar.css", false); bundleJqueryStyles.AddFile("~/Content/themes/base/jquery.ui.theme.css", false); // Add Bundles to BundleTable.Bundles BundleTable.Bundles.Add(bundleScripts); BundleTable.Bundles.Add(bundleStyles); BundleTable.Bundles.Add(bundleJqueryStyles); }
protected void Application_Start() { // Initialize engine EngineContext.Initialize(false); // Check if the database is installed bool siteIsInstalled = DataSettingsHelper.SiteIsInstalled; // Resolve dependency var dependencyResolver = new GatherDependencyResolver(); DependencyResolver.SetResolver(dependencyResolver); // Register site areas AreaRegistration.RegisterAllAreas(); // Register filters and routes RegisterGlobalFilters(GlobalFilters.Filters); RegisterRoutes(RouteTable.Routes); // Register fluentvalidation var fluentValidationModelValidatorProvider = new FluentValidationModelValidatorProvider(new ValidatorFactory()); ModelValidatorProviders.Providers.Add(fluentValidationModelValidatorProvider); DataAnnotationsModelValidatorProvider.AddImplicitRequiredAttributeForValueTypes = false; fluentValidationModelValidatorProvider.AddImplicitRequiredValidator = false; // Register script bundles var adminCssBundle = new Bundle("~/areas/admin/content/core.css", new CssMinify()); adminCssBundle.AddDirectory("~/areas/admin/content/", "*.css", true); BundleTable.Bundles.Add(adminCssBundle); var adminJsBundle = new Bundle("~/areas/admin/scripts/core.js", new JsMinify()); adminJsBundle.AddDirectory("~/areas/admin/scripts/jquery/", "*.js", true); BundleTable.Bundles.Add(adminJsBundle); var coreCssBundle = new Bundle("~/content/css/core.css", new CssMinify()); coreCssBundle.AddFile("~/Content/Css/normalize.css"); coreCssBundle.AddFile("~/Content/Css/styles.css"); coreCssBundle.AddFile("~/Content/Css/jquery-ui-1.8.21.css"); coreCssBundle.AddFile("~/Content/Css/leaflet.css"); coreCssBundle.AddFile("~/Content/Css/leaflet.zoomfs.css"); BundleTable.Bundles.Add(coreCssBundle); var jqueryJsBundle = new Bundle("~/content/jquery.js", new NoTransform()); jqueryJsBundle.AddDirectory("~/Scripts/jQuery/", "*.js"); BundleTable.Bundles.Add(jqueryJsBundle); var coreJsBundle = new Bundle("~/content/core.js", new JsMinify()); coreJsBundle.AddDirectory("~/Scripts/", "*.js"); BundleTable.Bundles.Add(coreJsBundle); var mapJsBundle = new Bundle("~/content/coremap.js", new JsMinify()); mapJsBundle.AddFile("~/Scripts/PerPage/core-maps.js"); BundleTable.Bundles.Add(mapJsBundle); var homeJsBundle = new Bundle("~/content/home.js", new JsMinify()); homeJsBundle.AddFile("~/Scripts/PerPage/home.js"); BundleTable.Bundles.Add(homeJsBundle); var projectDetailJsBundle = new Bundle("~/content/projectdetail.js", new JsMinify()); projectDetailJsBundle.AddFile("~/Scripts/PerPage/project-detail.js"); BundleTable.Bundles.Add(projectDetailJsBundle); var projectListingJsBundle = new Bundle("~/content/projectlisting.js", new JsMinify()); projectListingJsBundle.AddFile("~/Scripts/PerPage/project-listing.js"); BundleTable.Bundles.Add(projectListingJsBundle); if (siteIsInstalled) { // Kick off the scheduled tasks TaskManager.Instance.Initialize(); TaskManager.Instance.Start(); } }