public override int GetHashCode() { int hc = 29; unchecked { hc = hc * 29 + HashCodeCalculator.Calculate(extensions); hc = hc * 29 + MaxAge.GetHashCode(); hc = hc * 29 + MaxStale.GetHashCode(); hc = hc * 29 + MaxStaleLimit.GetHashCode(); hc = hc * 29 + MinFresh.GetHashCode(); hc = hc * 29 + MustRevalidate.GetHashCode(); hc = hc * 29 + HashCodeCalculator.Calculate(no_cache_headers); hc = hc * 29 + NoCache.GetHashCode(); hc = hc * 29 + NoStore.GetHashCode(); hc = hc * 29 + NoTransform.GetHashCode(); hc = hc * 29 + OnlyIfCached.GetHashCode(); hc = hc * 29 + Private.GetHashCode(); hc = hc * 29 + HashCodeCalculator.Calculate(private_headers); hc = hc * 29 + ProxyRevalidate.GetHashCode(); hc = hc * 29 + Public.GetHashCode(); hc = hc * 29 + SharedMaxAge.GetHashCode(); } return(hc); }
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); }
public static Bundle JsBundle() { IBundleTransform jsTrans; if (Constants.PRODUCTION) { jsTrans = new JsMinify(); } else { jsTrans = new NoTransform("text/javascript"); } var jsBundle = new Bundle("~/Scripts/js", jsTrans); jsBundle.AddFile("~/Scripts/app.js"); jsBundle.AddFile("~/Scripts/foundation.js"); jsBundle.AddFile("~/Scripts/modernizr.foundation.js"); jsBundle.AddFile("~/Scripts/jquery-1.7.2.min.js"); jsBundle.AddFile("~/Scripts/sammy.min.js"); jsBundle.AddFile("~/Scripts/jquery.unobtrusive-ajax.min.js"); jsBundle.AddFile("~/Scripts/knockout-2.1.0.js"); return(jsBundle); }
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); }
public static Bundle CssBundle() { IBundleTransform cssTrans; if (Constants.PRODUCTION) { cssTrans = new CssMinify(); } else { cssTrans = new NoTransform("text/css"); } var cssBundle = new Bundle("~/Content/css", cssTrans); cssBundle.AddFile("~/Content/themes/foundation/app.css"); cssBundle.AddFile("~/Content/themes/foundation/foundation.css"); cssBundle.AddFile("~/Content/themes/foundation/foundation.top-bar.css"); cssBundle.AddFile("~/Content/themes/foundation/presentation.css"); return(cssBundle); }
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); IBundleTransform javaScriptTransform; IBundleTransform cssTransform; #if DEBUG javaScriptTransform = new NoTransform("text/javascript"); cssTransform = new NoTransform("text/css"); #else javaScriptTransform = new JsMinifiy(); cssTransform = new CssMinify(); #endif var scriptBundle = new Bundle("~/ScriptBundle", javaScriptTransform); scriptBundle.AddFile("~/Scripts/jquery-1.7.2.js"); scriptBundle.AddFile("~/Scripts/modernizr-2.5.3.js"); scriptBundle.AddFile("~/Scripts/jquery.validate.js"); scriptBundle.AddFile("~/Scripts/jquery.validate.unobtrusive.js"); scriptBundle.AddFile("~/Scripts/bootstrap.js"); BundleTable.Bundles.Add(scriptBundle); var cssBundle = new Bundle("~/Content/CssBundle", cssTransform); cssBundle.AddFile("~/Content/bootstrap.css"); cssBundle.AddFile("~/Content/bootstrap-responsive.css"); cssBundle.AddFile("~/Content/Site.css"); BundleTable.Bundles.Add(cssBundle); //BundleTable.Bundles.RegisterTemplateBundles(); }
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); }