private static void AddAppBundles(BundleCollection bundles) { var scriptBundle = new ScriptBundle(ScriptsBundleVirtualPath); #if (DEBUG && LOCAL) var adminAppDirFullPath = Path.Combine(HttpRuntime.AppDomainAppPath, AdminAppDir); // Create the .NET bundle, then use that list to generate an actual bundle.js file if (Directory.Exists(adminAppDirFullPath)) { scriptBundle.Include( // Order matters, so get the core app setup first string.Format("~/{0}/app.core.module.js", AdminAppDir), string.Format("~/{0}/app.module.js", AdminAppDir)) // then get any other top level js files .IncludeDirectory(string.Format("~/{0}", AdminAppDir), "*.js", false) // then get all nested module js files .IncludeDirectory(string.Format("~/{0}", AdminAppDir), "*-module.js", true) // finally, get all the other js files .IncludeDirectory(string.Format("~/{0}", AdminAppDir), "*.js", true); bundles.Add(scriptBundle); // Generate a new bundle script. This should only be done on a local box as running from the build server causes issues. GenerateBundleJS(scriptBundle, bundles); } #elif (DEBUG && !LOCAL) scriptBundle.Include(string.Format("~/{0}/briandevlin.bundled.js", "scripts")); bundles.Add(scriptBundle); #elif !DEBUG scriptBundle.Include(string.Format("~/{0}/briandevlin.bundled.js", "scripts")); bundles.Add(scriptBundle); #endif }
private static void IncludeSharedScripts(ScriptBundle jsBundle) { jsBundle.Include("~/Assets/Scripts/shared/bootbox.js"); jsBundle.Include("~/Assets/Scripts/shared/head.js"); jsBundle.Include("~/Assets/Scripts/shared/tagmanager.js"); jsBundle.Include("~/Assets/Scripts/shared/toastr.js"); }
// For more information on bundling, visit http://go.microsoft.com/fwlink/?LinkId=301862 public static void RegisterBundles(BundleCollection bundles) { bundles.Add(new ScriptBundle("~/bundles/js").Include( "~/Scripts/jquery-1.10.2.min.js", "~/Scripts/jquery.signalR-2.1.1.min.js")); var tsBundle = new ScriptBundle("~/bundles/ts"); tsBundle.Include( "~/Scripts/ts/Component.js", "~/Scripts/ts/Animator.js", "~/Scripts/ts/Hub.js", "~/Scripts/ts/Models/Player.js", "~/Scripts/ts/Models/DataModel.js", "~/Scripts/ts/Application.js", "~/Scripts/ts/Components/Connecting.js", "~/Scripts/ts/Components/Hello.js", "~/Scripts/ts/Components/PlayUI.js"); #if DEBUG tsBundle.Include("~/Scripts/ts/Debug.js"); #endif bundles.Add(tsBundle); bundles.Add(new StyleBundle("~/Content/bundles/css").Include( "~/Content/css/Site.css", new CssRewriteUrlTransform())); // Set EnableOptimizations to false for debugging. For more information, // visit http://go.microsoft.com/fwlink/?LinkId=301862 #if DEBUG BundleTable.EnableOptimizations = false; #else BundleTable.EnableOptimizations = true; #endif }
public static void RegisterBundles(BundleCollection bundles) { bundles.Clear(); bundles.ResetAll(); ScriptBundle loginBundle = new ScriptBundle("~/js/login"); loginBundle.Include("~/Content/js/lib/jquery-1.8.0.min.js"); loginBundle.Include("~/Views/Documentation/Login.js"); bundles.Add(loginBundle); ScriptBundle sandboxBundle = new ScriptBundle("~/js/sandbox"); sandboxBundle.Include("~/Content/js/lib/jquery-1.8.0.min.js"); sandboxBundle.Include("~/Content/js/lib/jquery.slideto.min.js"); sandboxBundle.Include("~/Content/js/lib/jquery.wiggle.min.js"); sandboxBundle.Include("~/Content/js/lib/jquery.ba-bbq.min.js"); sandboxBundle.Include("~/Content/js/lib/handlebars-2.0.0.js"); sandboxBundle.Include("~/Content/js/lib/underscore-min.js"); sandboxBundle.Include("~/Content/js/lib/backbone-min.js"); sandboxBundle.Include("~/Content/js/swagger-ui.js"); sandboxBundle.Include("~/Content/js/lib/highlight.7.3.pack.js"); sandboxBundle.Include("~/Content/js/lib/marked.js"); sandboxBundle.Include("~/Content/js/lib/swagger-oauth.js"); sandboxBundle.Include("~/Views/Documentation/Sandbox.js"); bundles.Add(sandboxBundle); bundles.Add(new StyleBundle("~/css/login").Include("~/Content/css/login.css")); bundles.Add(new StyleBundle("~/css/sandbox").Include("~/Content/css/reset.css", "~/content/css/typography.css", "~/content/css/screen.css")); }
protected void Application_Start(object sender, EventArgs args) { var scriptBundle = new ScriptBundle("~/Scripts/combined"); scriptBundle.Include("~/Scripts/libs/*.js"); scriptBundle.Include("~/Scripts/*.ts"); scriptBundle.Transforms.Add(new JsTransformer()); scriptBundle.Orderer = new ScriptDependencyOrderer(); BundleTable.Bundles.Add(scriptBundle); }
private static void PluginsBundle(BundleCollection bundles) { var plugins = new ScriptBundle("~/bundles/plugins"); plugins.Include("~/Scripts/plugins/angular.min.js"); plugins.Include("~/Scripts/plugins/velocity.min.js"); plugins.Include("~/Scripts/plugins/moment-with-locales.min.js"); plugins.Include("~/Scripts/plugins/lumx.min.js"); bundles.Add(plugins); }
// For more information on Bundling, visit http://go.microsoft.com/fwlink/?LinkId=254725 public static void RegisterBundles(BundleCollection bundles) { StyleBundle estilos = new StyleBundle("~/bundles/estilos"); estilos.Include("~/Content/bootstrap/css/bootstrap.css"); estilos.Include("~/Content/Style.css"); bundles.Add(estilos); ScriptBundle scripts = new ScriptBundle("~/bundles/scripts"); scripts.Include("~/Scripts/jquery-2.1.1.js"); scripts.Include("~/Scripts/jquery.validate.js"); scripts.Include("~/Scripts/jquery.validate.unobtrusive.js"); bundles.Add(scripts); }
public static void Config(BundleCollection bundles) { var scriptBundle = new ScriptBundle(Path); scriptBundle.Include("~/Scripts/angular.js"); scriptBundle.Include("~/Scripts/angular-ui-router.js"); scriptBundle.Include("~/Scripts/angular-resource.js"); scriptBundle.Include("~/Scripts/angular-cookies.js"); scriptBundle.IncludeDirectory("~/Angular/Modules", "*.js", true); scriptBundle.IncludeDirectory("~/Angular/Services", "*.js", true); scriptBundle.IncludeDirectory("~/Angular/Controllers", "*.js", true); bundles.Add(scriptBundle); }
private static void IncludeJQueryScripts(ScriptBundle jsBundle) { jsBundle.Include("~/Assets/Scripts/jquery/additional-methods.js"); jsBundle.Include("~/Assets/Scripts/jquery/jquery-1.9.1.js"); jsBundle.Include("~/Assets/Scripts/jquery/jquery-ui-1.10.3.custom.js"); jsBundle.Include("~/Assets/Scripts/jquery/jquery.fieldSelection.js"); jsBundle.Include("~/Assets/Scripts/jquery/jquery.fileupload.js"); jsBundle.Include("~/Assets/Scripts/jquery/jquery.form-extensions.js"); jsBundle.Include("~/Assets/Scripts/jquery/jquery.iframe-transport.js"); jsBundle.Include("~/Assets/Scripts/jquery/jquery.timeago.js"); jsBundle.Include("~/Assets/Scripts/jquery/jquery.validate.js"); }
public static void RegisterBundles(BundleCollection bundles) { bundles.Add(new ScriptBundle("~/Bundles/js").Include( "~/scripts/jquery-{version}.js", "~/scripts/bootstrap.js")); var appBundle = new ScriptBundle("~/Bundles/app").Include( "~/scripts/angular.js", "~/scripts/angular-animate.js", "~/scripts/angular-messages.js", "~/scripts/angular-resource.js", "~/scripts/angular-route.js", "~/scripts/angular-sanitize.js", "~/scripts/angular-ui-router.js", "~/scripts/angular-ui/ui-bootstrap.js", "~/scripts/angular-ui/ui-bootstrap-tpls.js", "~/Scripts/html5shiv.js", "~/Scripts/respond.js", "~/scripts/ngToast.min.js", "~/scripts/ngToast.min.js"); appBundle.Include(System.Configuration.ConfigurationManager.AppSettings["UseTestData"] == "true" ? "~/scripts/settings-test.js" : "~/scripts/settings-prod.js"); appBundle.IncludeDirectory("~/app", "*.js", true); bundles.Add(appBundle); bundles.Add(new StyleBundle("~/Bundles/css").Include( "~/content/bootstrap.css", "~/content/bootstrap2-icons.css", "~/content/ngToast.min.css", "~/content/Site.css")); }
public static void RegisterBundles(BundleCollection bundles) { { bundles.UseCdn = true; StyleBundle siteCSS = new StyleBundle("~/Content/siteCSS"); siteCSS.Include("~/Content/navbar_style.css", "~/Content/site_style.css"); bundles.Add(siteCSS); StyleBundle bootstrapCSS = new StyleBundle("~/Content/bootstrapCSS", "//maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css"); bootstrapCSS.Include("~/Content/bootstrap.min.css"); bundles.Add(bootstrapCSS); StyleBundle fontawesomeCSS = new StyleBundle("~/Content/fontawesomeCSS", "//maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css"); fontawesomeCSS.Include("~/Content/font-awesome.css"); bundles.Add(fontawesomeCSS); ScriptBundle siteJS = new ScriptBundle("~/Scripts/siteJS"); siteJS.Include("~/Scripts/jquery-2.1.4.min.js", "~/Scripts/bootstrap.min.js"); bundles.Add(siteJS); BundleTable.EnableOptimizations = true; } }
public static void RegisterBundles(BundleCollection bundles) { var cssBundle = new StyleBundle("~/bundle/styles").IncludeDirectory("~/css/", "*.css"); bundles.Add(cssBundle); var JQWidgetsBundle = new ScriptBundle("~/bundle/scripts/widgets").IncludeDirectory("~/scripts/JQwidgets/", "*.js"); bundles.Add(JQWidgetsBundle); var VueComponents = new ScriptBundle("~/bundle/scripts/VUEComponents").IncludeDirectory("~/scripts/VUEComponents/", "*.js"); VueComponents.Transforms.Clear(); bundles.Add(VueComponents); var VueComponents2 = new ScriptBundle("~/bundle/scripts/VUE_Components").IncludeDirectory("~/scripts/Vue_Components/", "*.js"); VueComponents2.Transforms.Clear(); bundles.Add(VueComponents2); var jsCommon = new ScriptBundle("~/bundle/scripts/common"); jsCommon.Transforms.Clear(); jsCommon.Include(new string[]{ "~/scripts/common/moment.js", "~/scripts/common/chart.js", "~/scripts/common/materialize.js", "~/scripts/common/velocity.js", "~/scripts/common/vue.js", "~/scripts/common/VueApp.js" }); bundles.Add(jsCommon); }
public static void Register(IKernel kernel) { if (!CurrentRequestData.DatabaseIsInstalled) return; foreach (IStylesheetBundle bundle in kernel.GetAll<IStylesheetBundle>()) { var styleBundle = new StyleBundle(bundle.Url); foreach (string file in bundle.Files) { styleBundle.Include(file); } BundleTable.Bundles.Add(styleBundle); } foreach (IScriptBundle bundle in kernel.GetAll<IScriptBundle>()) { var styleBundle = new ScriptBundle(bundle.Url); foreach (string file in bundle.Files) { styleBundle.Include(file); } BundleTable.Bundles.Add(styleBundle); } BundleTable.EnableOptimizations = kernel.Get<BundlingSettings>().EnableOptimisations; }
// For more information on bundling, visit http://go.microsoft.com/fwlink/?LinkId=301862 public static void RegisterBundles(BundleCollection bundles) { var libs = new ScriptBundle("~/bundles/libs"); libs.Include( "~/wwwroot/lib/jquery/dist/jquery.js", "~/wwwroot/lib/lodash/lodash.js", "~/wwwroot/lib/angular/angular.js", "~/wwwroot/lib/angular-ui-router/release/angular-ui-router.js", "~/wwwroot/lib/angular-bootstrap/ui-bootstrap-tpls.js", "~/wwwroot/lib/angular-local-storage/dist/angular-local-storage.js" ); var app = new ScriptBundle("~/bundles/app"); // Ensure the order is correct app.Include( "~/app/app.js", "~/app/Router.js" ); app.IncludeDirectory("~/app/", "*.js", true); bundles.Add(libs); bundles.Add(app); }
public static void RegisterBundles(BundleCollection bundles) { StyleBundle cssBundle = new StyleBundle("~/Content/IntelliDocsCSS"); cssBundle.Include( "~/Content/bootstrap.css", "~/Content/font-awesome.css", "~/Content/jquery.auto-complete.css", "~/Content/IntelliDocs.css" ); bundles.Add(cssBundle); ScriptBundle jsBundle = new ScriptBundle("~/Scripts/IntelliDocsJS"); jsBundle.Include( "~/Scripts/jquery-{version}.js", "~/Scripts/jquery.form.js", "~/Scripts/jquery.auto-complete.js", "~/Scripts/bootstrap.js", "~/Scripts/IntelliDocs/IntelliDocs.js" ); bundles.Add(jsBundle); ScriptBundle jqueryValBundle = new ScriptBundle("~/Scripts/jQueryVal"); jqueryValBundle.Include( "~/Scripts/jquery.validate.js", "~/Scripts/jquery.validate.unobtrusive.js" ); bundles.Add(jqueryValBundle); }
public static void RegisterBundles(BundleCollection bundles) { var frontpageAll = new ScriptBundle("~/bundles/js"); frontpageAll.Include("~/Scripts/lib/jquery-{version}.js") .Include( "~/Scripts/lib/jquery.ui.core.js", "~/Scripts/lib/jquery.ui.widget.js", "~/Scripts/lib/jquery.ui.position.js", "~/Scripts/lib/jquery.ui.dialog.js", "~/Scripts/lib/jquery.ui.mouse.js", "~/Scripts/lib/jquery.ui.sortable.js", "~/Scripts/handlebars.js") .Include("~/Scripts/bootstrap.js") .IncludeDirectory("~/Scripts/frontpage", "*.js"); var frontpage = new NontestBundle("~/bundles/frontpage", frontpageAll); var frontpageTest = new TestBundle("~/bundles/frontpage-test", frontpageAll); bundles.Add(frontpage); bundles.Add(frontpageTest); var southStreetTheme = new StyleBundle("~/Content/themes/south-street/all.css") .IncludeDirectory("~/Content/themes/south-street/", "*.css") .Include("~/Content/bootstrap.css"); bundles.Add(southStreetTheme); }
public static void RegisterBundles(BundleCollection bundles) { var bundle = new ScriptBundle("~/Scripts/chartup-min"); bundle.Include("~/Scripts/charts/chart.js"); bundle.IncludeDirectory("~/Scripts/", "*.js", true); bundles.Add(bundle); }
public static void RegisterTylerUiComponentsBundles() { var componentUrl = "~/Scripts/tylerui/components/"; var tylerUiComponentsJsBundle = new ScriptBundle("~/bundles/TylerUiComponentsJs"); tylerUiComponentsJsBundle.Include( componentUrl + "tt-components.js", componentUrl + "tt-notes.js", componentUrl + "tt-btn-group.js", componentUrl + "tt-timeline.js", componentUrl + "tt-smooth-scroll.js", componentUrl + "tt-focus.js", componentUrl + "tt-focus-manager.js", componentUrl + "tt-focus-group.js", componentUrl + "tt-focus-container.js", componentUrl + "tt-focus-item.js", componentUrl + "tt-label-value.js", componentUrl + "tt-filters.js", componentUrl + "tt-steps.js", componentUrl + "tt-pagination.js", componentUrl + "tt-calendar.js", componentUrl + "tt-facet.js", "~/bower_components/Chart.js/Chart.js", "~/bower_components/angular-chart.js/angular-chart.js" ); BundleTable.Bundles.Add(tylerUiComponentsJsBundle); }
// For more information on bundling, visit http://go.microsoft.com/fwlink/?LinkId=301862 public static void RegisterBundles(BundleCollection bundles) { 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-*")); var bundle = new ScriptBundle("~/bundles/app") { Orderer = new CompositionRootJsLastOrderer() }; bundle.Include( "~/Scripts/jquery-{version}.js", "~/Scripts/jquery.signalr-{version}.js", "~/Scripts/underscore.js", "~/Scripts/moment.js", "~/Scripts/bootstrap.js", "~/Scripts/angular.js", "~/Scripts/LogR.js", "~/Scripts/jMess.js", "~/Scripts/respond.js", "~/App/*.js"); bundles.Add(bundle); bundles.Add(new StyleBundle("~/Content/css").Include( "~/Content/bootstrap.css", "~/Content/site.css")); }
private static ScriptBundle IncludeCommonComponentsScripts() { var bundle = new ScriptBundle("~/bundles/common-components"); bundle.Include("~/Scripts/Components/*.js"); return bundle; }
// 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); }
// 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", "~/Scripts/jquery-migrate-{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-*")); var CustomBund = new ScriptBundle("~/bundles/custom"); CustomBund.Include("~/Scripts/jmp3.js"); //CustomBund.Include("~/Scripts/gallery.js"); CustomBund.Include("~/Scripts/Easing.js"); CustomBund.Include("~/Scripts/jqFancyTransitions.1.8.js"); bundles.Add(CustomBund); var Bund = new StyleBundle("~/Content/css"); Bund.Include("~/Content/site.css"); Bund.Include("~/Content/calendar.css"); bundles.Add(Bund); bundles.Add(new StyleBundle("~/Content/themes/base/css").Include( "~/Content/themes/base/jquery-ui.css", "~/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")); }
public static void Configure() { BundleTable.Bundles.IgnoreList.Clear(); //if (!Debugger.IsAttached) //{ // BundleTable.EnableOptimizations = true; //} BundleTable.EnableOptimizations = false; var jsShivBundle = new ScriptBundle("~/Assets/js/compatibility"); jsShivBundle.Include("~/Assets/js/libs/json2.js"); jsShivBundle.Include("~/Assets/js/libs/modernizr-2.6.2.js"); BundleTable.Bundles.Add(jsShivBundle); var jsBundle = new ScriptBundle("~/Assets/js/bundle"); jsBundle.Include("~/Assets/js/jquery-2.0.3.min.js", "~/Assets/js/jquery-ui-1.9.0.min.js", "~/Assets/js/jquery.layout-latest.js", "~/Assets/js/lodash.compat.js", "~/Assets/js/bootstrap.min.js", "~/Assets/js/infobox.js"); BundleTable.Bundles.Add(jsBundle); var ngBundle = new ScriptBundle("~/Assets/ng-libs"); ngBundle.Include( "~/Assets/js/angular/angular.min.js", "~/Assets/js/angular/event.js", "~/Assets/js/angular/angular-ui-router.min.js"); BundleTable.Bundles.Add(ngBundle); var appBundle = new ScriptBundle("~/Assets/app"); appBundle.Include( "~/App/app.config.js", "~/App/app.main.js" ); appBundle.IncludeDirectory("~/App", "*.js", true); BundleTable.Bundles.Add(appBundle); var cssBundle = new StyleBundle("~/Assets/css/styles"); cssBundle.Include( "~/Assets/css/bootstrap.css", "~/Assets/css/layout-default-latest.css", "~/Assets/css/app.css" ); BundleTable.Bundles.Add(cssBundle); }
// For more information on bundling, visit http://go.microsoft.com/fwlink/?LinkId=301862 public static void RegisterBundles(BundleCollection bundles) { bundles.UseCdn = true; var cssTransformer = new StyleTransformer(); var jsTransformer = new ScriptTransformer(); var nullOrderer = new NullOrderer(); var cssBundle = new StyleBundle("~/bundles/css"); cssBundle.Include("~/Content/Site.less", "~/Content/bootstrap/bootstrap.less"); cssBundle.Transforms.Add(cssTransformer); cssBundle.Orderer = nullOrderer; bundles.Add(cssBundle); var jqueryBundle = new ScriptBundle("~/bundles/jquery"); jqueryBundle.Include("~/Scripts/jquery-{version}.js"); jqueryBundle.Transforms.Add(jsTransformer); jqueryBundle.Orderer = nullOrderer; bundles.Add(jqueryBundle); var jqueryvalBundle = new ScriptBundle("~/bundles/jqueryval"); jqueryvalBundle.Include("~/Scripts/jquery.validate*"); jqueryvalBundle.Transforms.Add(jsTransformer); jqueryvalBundle.Orderer = nullOrderer; bundles.Add(jqueryvalBundle); // Use the development version of Modernizr to develop with and learn from. Then, when you're // ready for production, use the build tool at http://modernizr.com to pick only the tests you need. var modernizrBundle = new ScriptBundle("~/bundles/modernizr"); modernizrBundle.Include("~/Scripts/modernizr-*"); modernizrBundle.Transforms.Add(jsTransformer); modernizrBundle.Orderer = nullOrderer; bundles.Add(modernizrBundle); var bootstrapBundle = new ScriptBundle("~/bundles/bootstrap"); bootstrapBundle.Include("~/Scripts/bootstrap.js", "~/Scripts/respond.js"); bootstrapBundle.Transforms.Add(jsTransformer); bootstrapBundle.Orderer = nullOrderer; bundles.Add(bootstrapBundle); var jqueryperiodic = new ScriptBundle("~/bundles/jqueryperiodic"); jqueryBundle.Include("~/Scripts/jquery.periodic.js"); jqueryBundle.Transforms.Add(jsTransformer); jqueryBundle.Orderer = nullOrderer; bundles.Add(jqueryBundle); }
private static void AppBundle(BundleCollection bundles) { var app = new ScriptBundle("~/bundles/app"); app.Include("~/Scripts/app/app.js"); bundles.Add(app); }
private static void RegisterBundles(BundleCollection bundleCollection) { ///Comecando a miniicar os script var jQeuryBundle = new ScriptBundle("~/Bundles/jquery"); jQeuryBundle.Include("~/Scripts/jquery-1.7.1.intellisense.js"); bundleCollection.Add(jQeuryBundle); }
RegisterBundles( BundleCollection bundles) { if (bundles == null) throw new ArgumentNullException(nameof(bundles)); var jqueryBundle = new ScriptBundle("~/bundles/jquery"); jqueryBundle.Include("~/Scripts/jquery-{version}.js"); jqueryBundle.Include("~/Scripts/jquery.validate.js"); jqueryBundle.Include("~/Scripts/jquery.validate.unobtrusive.js"); jqueryBundle.Include("~/Scripts/jquery.unobtrusive-ajax.js"); bundles.Add(jqueryBundle); bundles.Add(new ScriptBundle("~/bundles/modernizr").Include("~/Scripts/modernizr-*")); bundles.Add(new ScriptBundle("~/bundles/bootstrap").Include("~/Scripts/bootstrap.js", "~/Scripts/respond.js")); bundles.Add(new StyleBundle("~/Content/css").Include("~/Content/bootstrap.css", "~/Content/site.css")); }
public static void RegisterBundles(BundleCollection bundles) { bundles.UseCdn = true; var cssTransformer = new StyleTransformer(); var jsTransformer = new ScriptTransformer(); var nullOrderer = new NullOrderer(); var cssBundle = new StyleBundle("~/bundles/css"); cssBundle.Include("~/Content/Site.less", "~/Content/bootstrap/bootstrap.less"); cssBundle.Transforms.Add(cssTransformer); cssBundle.Orderer = nullOrderer; bundles.Add(cssBundle); var jqueryBundle = new ScriptBundle("~/bundles/jquery"); jqueryBundle.Include("~/Scripts/jquery-{version}.js"); jqueryBundle.Transforms.Add(jsTransformer); jqueryBundle.Orderer = nullOrderer; bundles.Add(jqueryBundle); var jqueryvalBundle = new ScriptBundle("~/bundles/jqueryval"); jqueryvalBundle.Include("~/Scripts/jquery.validate*"); jqueryvalBundle.Transforms.Add(jsTransformer); jqueryvalBundle.Orderer = nullOrderer; bundles.Add(jqueryvalBundle); var modernizrBundle = new ScriptBundle("~/bundles/modernizr"); modernizrBundle.Include("~/Scripts/modernizr-*"); modernizrBundle.Transforms.Add(jsTransformer); modernizrBundle.Orderer = nullOrderer; bundles.Add(modernizrBundle); var bootstrapBundle = new ScriptBundle("~/bundles/bootstrap"); bootstrapBundle.Include("~/Scripts/bootstrap.js", "~/Scripts/respond.js"); bootstrapBundle.Transforms.Add(jsTransformer); bootstrapBundle.Orderer = nullOrderer; bundles.Add(bootstrapBundle); var knockout = new ScriptBundle("~/bundles/ko"); knockout.Include("~/Scripts/knockout-3.3.0.js"); knockout.Include("~/Scripts/underscore.min.js"); knockout.Transforms.Add(jsTransformer); knockout.Orderer = nullOrderer; bundles.Add(knockout); }
public static void RegisterScriptBundles(BundleCollection bundles) { Bundle bundle = new ScriptBundle(ScriptsGlobal); bundle.Orderer = new AsIsBundleOrderer(); bundle.Include( "~/Scripts/require.js", "~/Scripts/require.config.js"); bundles.Add(bundle); }
public static void RegisterBundles(BundleCollection bundles) { var scriptBundle = new ScriptBundle("~/bundles/js"); scriptBundle.Include("~/Scripts/jquery-{version}.js"); scriptBundle.Include("~/Scripts/jquery.signalR-{version}.js"); bundles.Add(scriptBundle); //bundles.Add(new ScriptBundle("~/Scripts/jquery").Include( // "~/Scripts/Lib/jquery/jquery-{version}.js", // "~/Scripts/Lib/jquery/jquery.*" // //,"~/Scripts/Lib/jquery/jquery-ui-{version}.js" // ) //); //bundles.Add(new ScriptBundle("~/Scripts/knockout").Include( // "~/Scripts/Lib/knockout/knockout-{version}.js", // "~/Scripts/Lib/knockout/knockout-deferred-updates.js") //); }
/// <summary> /// 资源文件捆绑 /// </summary> /// <remarks> /// 2013-11-23 22:44 Created By iceStone /// </remarks> /// <exception cref="System.Exception"> /// 未配置/Config/Bundle.config文件 /// </exception> public static void RegisterBundles(BundleCollection bundles) { var doc = new XmlDocument(); var settings = new XmlReaderSettings { IgnoreComments = true, IgnoreWhitespace = true }; // var configPath = MachineHelper.MapPath(BundleConfigPath); if (!File.Exists(BundleConfigPath)) { return; } using (var reader = XmlReader.Create(BundleConfigPath, settings)) { doc.Load(reader); } XmlNode root = doc.DocumentElement; if (root == null) { throw new Exception(string.Format("未配置{0}文件", Config.GetString("bundle_config_file", "bundle.config"))); } // Regester Style var styleList = root.ChildNodes[0].ChildNodes; // .SelectNodes("styles/item"); if (styleList.Count > 0) { foreach (XmlNode node in styleList) { string path = CheckNodeRegedit(node); if (string.IsNullOrEmpty(path)) { continue; } var bound = new StyleBundle(path); var files = GetFilesFormNode(node); if (!files.Any()) { continue; } bound.Include(files.ToArray()); bundles.Add(bound); } } // Regester Script var scriptList = root.ChildNodes[1].ChildNodes; if (scriptList.Count > 0) { foreach (XmlNode node in scriptList) { string path = CheckNodeRegedit(node); if (string.IsNullOrEmpty(path)) { continue; } var bound = new ScriptBundle(path); var files = GetFilesFormNode(node); if (!files.Any()) { continue; } bound.Include(files.ToArray()); bundles.Add(bound); } } // BundleTable.EnableOptimizations = true; }
public static void RegisterBundles(BundleCollection bundles) { bundles.Add(new StyleBundle("~/css/default.bundle.css").Include( "~/js/google-code-prettify/prettify.css", "~/css/bootstrap-datetimepicker.min.css", "~/css/rateit.css", "~/css/portal.css", "~/css/timeline.css", "~/css/comments.css", "~/css/map.css", "~/css/webforms.css", "~/css/ckmenu.css", "~/Areas/Search/css/facet.css", "~/Areas/Search/css/search-content.css")); var preformBundle = new ScriptBundle("~/js/default.preform.bundle.js"); preformBundle.Include("~/js/jquery-1.12.4.min.js", new JsMinifySingleItem()); preformBundle.Include("~/js/jquery-migrate-{version}.js", new JsMinifySingleItem()); preformBundle.Include("~/js/respond.min.js", new JsMinifySingleItem()); preformBundle.Include("~/js/underscore-min.js", new JsMinifySingleItem()); preformBundle.Include("~/js/moment-with-locales.min.js", new JsMinifySingleItem()); preformBundle.Include("~/js/moment-with-locales_zh-hk.js", new JsMinifySingleItem()); preformBundle.Include("~/js/DateFormat.js", new JsMinifySingleItem()); preformBundle.Include("~/js/URI.min.js", new JsMinifySingleItem()); preformBundle.Include("~/js/bootstrap-datetimepicker.min.js", new JsMinifySingleItem()); preformBundle.Include("~/js/ckeditor-basepath.js", new JsMinifySingleItem()); preformBundle.Include("~/js/ckeditor/ckeditor.js"); // Skip minification. ckeditor.js is already minified and performing another minification will actually throw error. preformBundle.Include("~/js/antiforgerytoken.js", new JsMinifySingleItem()); preformBundle.Include("~/js/ckoverwriteclass.js", new JsMinifySingleItem()); preformBundle.Transforms.Clear(); bundles.Add(preformBundle); }
// For more information on bundling, visit http://go.microsoft.com/fwlink/?LinkId=301862 public static void RegisterBundles(BundleCollection bundles) { #region Styles var styleBundle = new StyleBundle("~/client/css"); List <string> styleList = new List <string> { //"~/Content/client/css/site.css", "~/Content/map/assets/smartonclimate/css/smartonclimate.css", "~/Content/map/assets/ourstory/css/ourstory.css", "~/Content/map/assets/credits/css/credits.css", "~/Content/map/assets/loadingScreen/css/loadingScreen.css", "~/Content/map/sidepanels/smartonclimate/css/smartonclimate_sidepanel.css", "~/Content/map/sidepanels/ourstory/css/ourstory_sidepanel.css", "~/Content/map/sidepanels/credits/css/credits_sidepanel.css", "~/Content/map/other/videostrip/css/videostrip.css", "~/Content/map/other/videostrip/css/video-background.css", "~/Content/map/other/videostrip/css/youtube-video.css", "~/Content/map/assets/base/css/base.css", "~/Content/map/assets/base/css/socialinks.css", "~/Content/client/css/perfectScrollbar/css/perfect-scrollbar.css", "~/Content/map/assets/facesofclimate/css/facesofclimate.css", "~/Content/client/css/lazyYT.css" }; styleBundle.Include(styleList.ToArray()).Orderer = new CustomBundleOrderer(); styleBundle.Transforms.Add(new StyleTransformer(new YuiCssMinifier())); // TODO: add css transformer bundles.Add(styleBundle); #endregion #region Scripts var scriptBundle = new ScriptBundle("~/client/js"); List <string> scriptList = new List <string> { // Independent modules "~/Content/client/js/lib/jquery-2.1.3.js", "~/Content/client/js/lib/lodash.js", "~/Content/client/js/lib/TweenMax/TweenMax.js", "~/Content/client/js/lib/PxLoader.js", "~/Content/client/js/lib/PxLoaderImage.js", // Dependant modules // Tween Max Plugins "~/Content/client/js/lib/perfectScrollbar/js/perfect-scrollbar.jquery.js", "~/Content/client/js/lib/TweenMax/TimelineMax.js", "~/Content/client/js/lib/TweenMax/TextPlugin.js", "~/Content/client/js/lib/TweenMax/ScrollToPlugin.js", "~/Content/client/js/lib/TweenMax/RoundPropsPlugin.js", "~/Content/client/js/lib/TweenMax/DirectionalRotationPlugin.js", "~/Content/client/js/lib/TweenMax/CSSRulePlugin.js", "~/Content/client/js/lib/TweenMax/ColorPropsPlugin.js", "~/Content/client/js/lib/TweenMax/AttrPlugin.js", "~/Content/client/js/lib/TweenMax/Draggable.js", // Youtube //"~/Content/client/js/lib/YT_iframe_api.js", "~/Content/client/js/lib/lazyYT.js", // Require JS Modules "~/Content/client/js/lib/require.js" }; scriptBundle.Include(scriptList.ToArray()).Orderer = new CustomBundleOrderer(); scriptBundle.IncludeDirectory("~/Content/client/js/modules", "*.js", true); scriptBundle.IncludeDirectory("~/Content/client/js/cities", "*.js", true); scriptBundle.Include("~/Content/client/js/common.js"); scriptBundle.Transforms.Add(new ScriptTransformer(new YuiJsMinifier())); bundles.Add(scriptBundle); #endregion bundles.IgnoreList.Clear(); BundleTable.EnableOptimizations = true; }
// For more information on bundling, visit http://go.microsoft.com/fwlink/?LinkId=301862 public static void RegisterBundles(BundleCollection bundles) { bundles.UseCdn = true; var cssTransformer = new StyleTransformer(); var jsTransformer = new ScriptTransformer(); var nullOrderer = new NullOrderer(); var cssBundle = new StyleBundle("~/bundles/css"); cssBundle.Include("~/css/bootstrap.min.css", "~/css/owl.theme.css", "~/css/owl.carousel.css", "~/css/jquery.vegas.min.css", "~/css/animate.min.css", "~/assets/icon-fonts/styles.css", "~/css/pixeden-icons.css", "~/css/font-awesome.css", "~/css/styles.css", "~/css/responsive.css" ); cssBundle.Transforms.Add(cssTransformer); cssBundle.Orderer = nullOrderer; bundles.Add(cssBundle); var jqueryBundle = new ScriptBundle("~/bundles/jquery"); jqueryBundle.Include( "~/js/wow.min.js", "~/js/jquery.nav.js", "~/js/jquery.knob.js", "~/js/owl.carousel.min.js", "~/js/smoothscroll.js", "~/js/jquery.vegas.min.js", "~/js/zerif.js" ); jqueryBundle.Transforms.Add(jsTransformer); jqueryBundle.Orderer = nullOrderer; bundles.Add(jqueryBundle); var modernizrBundle = new ScriptBundle("~/bundles/modernizr"); modernizrBundle.Include("~/Scripts/modernizr-*"); modernizrBundle.Transforms.Add(jsTransformer); modernizrBundle.Orderer = nullOrderer; bundles.Add(modernizrBundle); var bootstrapBundle = new ScriptBundle("~/bundles/bootstrap"); bootstrapBundle.Include("~/Scripts/bootstrap.js", "~/Scripts/respond.js"); bootstrapBundle.Transforms.Add(jsTransformer); bootstrapBundle.Orderer = nullOrderer; bundles.Add(bootstrapBundle); bundles.Add(new StyleBundle("~/content/toastr", "http://cdnjs.cloudflare.com/ajax/libs/toastr.js/latest/css/toastr.min.css") .Include("~/Content/toastr.css")); bundles.Add(new ScriptBundle("~/bundles/toastr", "http://cdnjs.cloudflare.com/ajax/libs/toastr.js/latest/js/toastr.min.js") .Include("~/Scripts/toastr.js")); //bundles.Add(new ScriptBundle("~/bundles/jquery", "http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js") // .Include("~/Scripts/jquery-2.1.3.js")); /* * var cssBundle = new StyleBundle("~/bundles/css"); * cssBundle.Include("~/Content/Site.less", "~/Content/bootstrap/bootstrap.less"); * cssBundle.Transforms.Add(cssTransformer); * cssBundle.Orderer = nullOrderer; * bundles.Add(cssBundle); * * var jqueryBundle = new ScriptBundle("~/bundles/jquery"); * jqueryBundle.Include("~/Scripts/jquery-{version}.js"); * jqueryBundle.Transforms.Add(jsTransformer); * jqueryBundle.Orderer = nullOrderer; * bundles.Add(jqueryBundle); * * var jqueryvalBundle = new ScriptBundle("~/bundles/jqueryval"); * jqueryvalBundle.Include("~/Scripts/jquery.validate*"); * jqueryvalBundle.Transforms.Add(jsTransformer); * jqueryvalBundle.Orderer = nullOrderer; * bundles.Add(jqueryvalBundle); * * // Use the development version of Modernizr to develop with and learn from. Then, when you're * // ready for production, use the build tool at http://modernizr.com to pick only the tests you need. * * var modernizrBundle = new ScriptBundle("~/bundles/modernizr"); * modernizrBundle.Include("~/Scripts/modernizr-*"); * modernizrBundle.Transforms.Add(jsTransformer); * modernizrBundle.Orderer = nullOrderer; * bundles.Add(modernizrBundle); * * var bootstrapBundle = new ScriptBundle("~/bundles/bootstrap"); * bootstrapBundle.Include("~/Scripts/bootstrap.js", "~/Scripts/respond.js"); * bootstrapBundle.Transforms.Add(jsTransformer); * bootstrapBundle.Orderer = nullOrderer; * bundles.Add(bootstrapBundle); * * */ }
// For more information on bundling, visit http://go.microsoft.com/fwlink/?LinkId=301862 public static void RegisterBundles(BundleCollection bundles) { var scriptbundle = new ScriptBundle("~/Script/bundle"); var stylebundle = new StyleBundle("~/Content/bundle"); scriptbundle // Bootstrap core JavaScript .Include("~/Assets/vendor/jquery/jquery.min.js") .Include("~/Assets/vendor/bootstrap/js/bootstrap.bundle.min.js") // Core plugin JavaScript .Include("~/Assets/vendor/jquery-easing/jquery.easing.min.js") // Custom scripts for all pages .Include("~/Assets/js/sb-admin-2.min.js") // Custom scripts for datatables .Include("~/Assets/js/demo/datatables-demo.js") .Include("~/Assets/vendor/datatables/jquery.dataTables.min.js") .Include("~/Assets/vendor/datatables/dataTables.bootstrap4.min.js"); stylebundle // Custom fonts for this template .Include("~/Assets/vendor/fontawesome-free/css/all.min.css") .Include("~/Assets/vendor/fontawesome-free/css/font.css") // Custom styles for this template .Include("~/Assets/css/sb-admin-2.min.css") // Custom styles for datatables .Include("~/Assets/vendor/datatables/dataTables.bootstrap4.min.css"); bundles.Add(scriptbundle); bundles.Add(stylebundle); // datatable bundles.Add(new ScriptBundle("~/bundles/datatable").Include( "~/Scripts/dataTable/datatables.min.js")); bundles.Add(new ScriptBundle("~/bundles/jquery").Include( "~/Scripts/jquery-{version}.js")); bundles.Add(new ScriptBundle("~/bundles/jqueryval").Include( "~/Scripts/jquery.validate*")); // Use the development version of Modernizr to develop with and learn from. Then, when you're // ready for production, use the build tool at http://modernizr.com to pick only the tests you need. bundles.Add(new ScriptBundle("~/bundles/modernizr").Include( "~/Scripts/modernizr-*")); bundles.Add(new ScriptBundle("~/bundles/bootstrap").Include( "~/Scripts/bootstrap.js", "~/Scripts/respond.js", "~/Scripts/customjs/activedatatable.js")); bundles.Add(new StyleBundle("~/Content/css").Include( "~/Content/bootstrap.css", "~/Content/bootstrap.min.css", "~/Content/bootstrap.css.map", "~/Content/boostrap.min.css.map", "~/Content/css/font-awesome.min.css", "~/Content/css/account.css", "~/Content/site.css", "~/Content/css/index.css")); bundles.Add(new StyleBundle("~/Content/Admin/css").Include( "~/Content/bootstrap.css", "~/Content/bootstrap.min.css", "~/Content/bootstrap.css.map", "~/Content/boostrap.min.css.map", "~/Content/datatables.min.css", "~/Content/css/font-awesome.min.css", "~/Content/sb-admin.css", "~/Assets/vendor/fontawesome-free/css/all.min.css", "~/Assets/vendor/fontawesome-free/css/font.css", "~/Assets/css/sb-admin-2.min.css")); bundles.Add(new ScriptBundle("~/Scripts/Admin/js").Include( "~/Assets/vendor/jquery/jquery.min.js", "~/Assets/vendor/bootstrap/js/bootstrap.bundle.min.js", "~/Assets/vendor/jquery-easing/jquery.easing.min.js", "~/Assets/js/sb-admin-2.min.js", "~/Assets/vendor/chart.js/Chart.min.js", "~/Assets/js/demo/chart-area-demo.js", "~/Assets/js/demo/chart-pie-demo.js")); }
public virtual string GenerateScripts(UrlHelper urlHelper, ResourceLocation location, bool?bundleFiles = null) { if (!_scriptParts.ContainsKey(location) || _scriptParts[location] == null) { return(""); } if (_scriptParts.Count == 0) { return(""); } if (!bundleFiles.HasValue) { //use setting if not value is specified bundleFiles = _seoSettings.EnableJsBundling; } if (bundleFiles.Value) { var partsToBundle = _scriptParts[location] .Where(x => !x.ExcludeFromBundle) .Select(x => x.Part) .Distinct() .ToArray(); var partsToDontBundle = _scriptParts[location] .Where(x => x.ExcludeFromBundle) .Select(x => x.Part) .Distinct() .ToArray(); var result = new StringBuilder(); if (partsToBundle.Length > 0) { //IMPORTANT: Do not use bundling in web farms or Windows Azure string bundleVirtualPath = GetBundleVirtualPath("~/bundles/scripts/", ".js", partsToBundle); //create bundle lock (s_lock) { var bundleFor = BundleTable.Bundles.GetBundleFor(bundleVirtualPath); if (bundleFor == null) { var bundle = new ScriptBundle(bundleVirtualPath); //bundle.Transforms.Clear(); //"As is" ordering bundle.Orderer = new AsIsBundleOrderer(); //disable file extension replacements. renders scripts which were specified by a developer bundle.EnableFileExtensionReplacements = false; bundle.Include(partsToBundle); BundleTable.Bundles.Add(bundle); //we clear ignore list because System.Web.Optimization library adds ignore patterns such as "*.min", "*.debug". //we think it's bad decision and should be disabled by default BundleTable.Bundles.IgnoreList.Clear(); } } //parts to bundle result.AppendLine(Scripts.Render(bundleVirtualPath).ToString()); } //parts to do not bundle foreach (var path in partsToDontBundle) { result.AppendFormat("<script src=\"{0}\" type=\"text/javascript\"></script>", urlHelper.Content(path)); result.Append(Environment.NewLine); } return(result.ToString()); } else { //bundling is disabled var result = new StringBuilder(); foreach (var path in _scriptParts[location].Select(x => x.Part).Distinct()) { result.AppendFormat("<script src=\"{0}\" type=\"text/javascript\"></script>", urlHelper.Content(path)); result.Append(Environment.NewLine); } return(result.ToString()); } }
public virtual string GenerateScripts(UrlHelper urlHelper, ResourceLocation location, bool?bundleFiles = null) { if (!_scriptParts.ContainsKey(location) || _scriptParts[location] == null) { return(""); } if (_scriptParts.Count == 0) { return(""); } if (!bundleFiles.HasValue) { //use setting if not value is specified bundleFiles = _seoSettings.EnableJsBundling; } if (bundleFiles.Value) { var partsToBundle = _scriptParts[location] .Where(x => !x.ExcludeFromBundle) .Select(x => x.Part) .Distinct() .ToArray(); var partsToDontBundle = _scriptParts[location] .Where(x => x.ExcludeFromBundle) .Select(x => x.Part) .Distinct() .ToArray(); var result = new StringBuilder(); if (partsToBundle.Length > 0) { //IMPORTANT: Do not use bundling in web farms or Windows Azure string bundleVirtualPath = GetBundleVirtualPath("~/bundles/scripts/", ".js", partsToBundle); //System.Web.Optimization library does not support dynamic bundles yet. //But we know how System.Web.Optimization library stores cached results. //so let's clear the cache because we add new file references dynamically based on a page //until it's officially supported in System.Web.Optimization we have to "workaround" it manually //var cacheKey = (string)typeof(Bundle) // .GetMethod("GetCacheKey", BindingFlags.Static | BindingFlags.NonPublic) // .Invoke(null, new object[] { bundleVirtualPath }); //or use the code below //TODO: ...but periodically ensure that cache key which we use is valid (decompile Bundle.GetCacheKey method) //var cacheKey = "System.Web.Optimization.Bundle:" + bundleVirtualPath; //if (_httpContext.Cache[cacheKey] != null) // _httpContext.Cache.Remove(cacheKey); //create bundle lock (s_lock) { var bundleFor = BundleTable.Bundles.GetBundleFor(bundleVirtualPath); if (bundleFor == null) { var bundle = new ScriptBundle(bundleVirtualPath); //bundle.Transforms.Clear(); //"As is" ordering bundle.Orderer = new AsIsBundleOrderer(); //disable file extension replacements. renders scripts which were specified by a developer bundle.EnableFileExtensionReplacements = false; bundle.Include(partsToBundle); BundleTable.Bundles.Add(bundle); //we clear ignore list because System.Web.Optimization library adds ignore patterns such as "*.min", "*.debug". //we think it's bad decision and should be disabled by default BundleTable.Bundles.IgnoreList.Clear(); } } //parts to bundle result.AppendLine(Scripts.Render(bundleVirtualPath).ToString()); } //parts to do not bundle foreach (var path in partsToDontBundle) { result.AppendFormat("<script src=\"{0}\" type=\"text/javascript\"></script>", urlHelper.Content(path)); result.Append(Environment.NewLine); } return(result.ToString()); } else { //bundling is disabled var result = new StringBuilder(); foreach (var path in _scriptParts[location].Select(x => x.Part).Distinct()) { result.AppendFormat("<script src=\"{0}\" type=\"text/javascript\"></script>", urlHelper.Content(path)); result.Append(Environment.NewLine); } return(result.ToString()); } }
// For more information on bundling, visit https://go.microsoft.com/fwlink/?LinkId=301862 public static void RegisterBundles(BundleCollection bundles) { //bundles.UseCdn = true; NullBuilder nullBuilder = new NullBuilder(); StyleTransformer styleTransformer = new StyleTransformer(); ScriptTransformer scriptTransformer = new ScriptTransformer(); NullOrderer 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(); //Styles var bundleTemplate = new StyleBundle("~/bundles/Template"); bundleTemplate.Include("~/Content/Template/theme-default.css", "~/Content/typeahead.css"); bundleTemplate.Builder = nullBuilder; bundleTemplate.Transforms.Add(styleTransformer); bundleTemplate.Orderer = nullOrderer; bundles.Add(bundleTemplate); var bundleContent = new StyleBundle("~/Content/css"); bundleContent.Include( "~/Content/bootstrap.min.css", "~/Content/site.css", "~/Content/Template/jquery/jquery-ui.min.css", "~/Content/Template/jquery-confirm/jquery-confirm.min.css"); bundleContent.Builder = nullBuilder; bundleContent.Transforms.Add(styleTransformer); bundleContent.Orderer = nullOrderer; bundles.Add(bundleContent); var bundleJQuery = new ScriptBundle("~/bundles/jquery"); bundleJQuery.Include( "~/Scripts/jquery-{version}.js"); bundleJQuery.Builder = nullBuilder; bundleJQuery.Transforms.Add(scriptTransformer); bundleJQuery.Orderer = nullOrderer; bundles.Add(bundleJQuery); var TypeHead = new ScriptBundle("~/bundles/TypeHead"); TypeHead.Include("~/Scripts/typeahead.bundle.min.js", "~/Scripts/bloodhound.min.js", "~/Scripts/bloodhound.js", "~/Scripts/typeahead.mvc.model.js"); TypeHead.Builder = nullBuilder; TypeHead.Transforms.Add(scriptTransformer); TypeHead.Orderer = nullOrderer; bundles.Add(TypeHead); var bundleBootstrap = new ScriptBundle("~/bundles/bootstrap"); bundleBootstrap.Include( "~/Scripts/bootstrap.min.js", "~/Scripts/respond.min.js"); bundleBootstrap.Builder = nullBuilder; bundleBootstrap.Transforms.Add(scriptTransformer); bundleBootstrap.Orderer = nullOrderer; bundles.Add(bundleBootstrap); var bundleApp = new ScriptBundle("~/bundles/App"); bundleApp.Include("~/Scripts/Template/plugins/jquery/jquery-ui.min.js", "~/Scripts/Template/plugins/icheck/icheck.min.js", "~/Scripts/Template/plugins/mcustomscrollbar/jquery.mCustomScrollbar.min.js", "~/Scripts/Template/settings.js", "~/Scripts/Template/plugins.js", "~/Scripts/Template/actions.js", "~/Scripts/Template/plugins/noty/jquery.noty.js", "~/Scripts/Template/plugins/noty/layouts/bottomRight.js", "~/Scripts/Template/plugins/noty/layouts/center.js", "~/Scripts/Template/plugins/noty/layouts/top.js", "~/Scripts/Template/plugins/noty/themes/default.js", "~/Scripts/Template/plugins/noty/themes/relax.js", "~/Scripts/Template/plugins/noty/themes/bootstrapTheme.js", "~/Scripts/jquery.mask.js", "~/Scripts/Template/plugins/summernote/summernote.js", "~/Scripts/Template/plugins/bootstrap/bootstrap-datepicker.js", "~/Scripts/Template/plugins/bootstrap/bootstrap-timepicker.min.js", "~/Scripts/Template/plugins/jquery/jquery-ui.min.js", "~/Scripts/Template/plugins/owl/owl.carousel.min.js", "~/Scripts/Template/plugins/treeview/tree-custom.min.js", "~/Scripts/Template/plugins/datatables/jquery.dataTables.min.js", "~/Scripts/Template/plugins/tableexport/tableExport.js", "~/Scripts/Template/plugins/tableexport/jquery.base64.js", "~/Scripts/Template/plugins/datatables/dataTables.fixedColumns.min.js", "~/Scripts/TestePratico.js", "~/Scripts/Template/plugins/bootstrap/bootstrap-select.js", "~/Scripts/Template/plugins/morris/raphael-min.js", "~/Scripts/Template/plugins/morris/morris.min.js", "~/Scripts/maskMoney/jquery.maskMoney.js", "~/Scripts/Template/plugins/jquery-confirm/jquery-confirm.min.js"); bundleApp.Builder = nullBuilder; bundleApp.Transforms.Add(scriptTransformer); bundleApp.Orderer = nullOrderer; bundles.Add(bundleApp); //bundles.Add(new ScriptBundle("~/bundles/jqueryval").Include( // "~/Scripts/jquery.validate*")); //bundles.Add(new ScriptBundle("~/bundles/jquery").Include( // "~/Scripts/jquery-{version}.js")); //bundles.Add(new ScriptBundle("~/bundles/jqueryval").Include( // "~/Scripts/jquery.validate*")); // Use a versão em desenvolvimento do Modernizr para desenvolver e aprender. Em seguida, quando estiver // ready for production, use the build tool at https://modernizr.com to pick only the tests you need. bundles.Add(new ScriptBundle("~/bundles/modernizr").Include( "~/Scripts/modernizr-*")); //bundles.Add(new ScriptBundle("~/bundles/bootstrap").Include( // "~/Scripts/bootstrap.js", // "~/Scripts/respond.js")); //bundles.Add(new StyleBundle("~/Content/css").Include( // "~/Content/bootstrap.css", // "~/Content/site.css")); }
public static void RegisterBundles(BundleCollection bundles) { var scriptBundle = new ScriptBundle("~/Scripts/DevExtremeBundle"); var styleBundle = new StyleBundle("~/Content/DevExtremeBundle"); // CLDR scripts scriptBundle .Include("~/Scripts/cldr.js") .Include("~/Scripts/cldr/event.js") .Include("~/Scripts/cldr/supplemental.js") .Include("~/Scripts/cldr/unresolved.js"); // Globalize 1.x scriptBundle .Include("~/Scripts/globalize.js") .Include("~/Scripts/globalize/message.js") .Include("~/Scripts/globalize/number.js") .Include("~/Scripts/globalize/currency.js") .Include("~/Scripts/globalize/date.js"); // jQuery //scriptBundle // .Include("~/Scripts/jquery-2.2.3.js"); // DevExtreme + extensions scriptBundle .Include("~/Scripts/dx.all.js") .Include("~/Scripts/aspnet/dx.aspnet.data.js") .Include("~/Scripts/aspnet/dx.aspnet.mvc.js"); // Underscore.js, for templates scriptBundle .Include("~/Scripts/underscore.js"); // dxVectorMap data (http://js.devexpress.com/Documentation/Guide/Data_Visualization/VectorMap/Providing_Data/#Data_for_Areas) //scriptBundle // .Include("~/Scripts/vectormap-data/africa.js") // .Include("~/Scripts/vectormap-data/canada.js") // .Include("~/Scripts/vectormap-data/eurasia.js") // .Include("~/Scripts/vectormap-data/europe.js") // .Include("~/Scripts/vectormap-data/usa.js") // .Include("~/Scripts/vectormap-data/world.js"); // JSZip for client side export //scriptBundle // .Include("~/Scripts/jszip.js"); // DevExtreme // NOTE: see the available theme list here: http://js.devexpress.com/Documentation/Guide/Themes/Predefined_Themes/ styleBundle .Include("~/Content/dx.common.css") .Include("~/Content/dx.light.css"); bundles.Add(scriptBundle); bundles.Add(styleBundle); #if !DEBUG BundleTable.EnableOptimizations = true; #endif }
// 有关 Bundling 的详细信息,请访问 http://go.microsoft.com/fwlink/?LinkId=254725 public static void RegisterBundles(BundleCollection bundles) { //为了减少太多的Bundles命名,定义的CSS的Bundle为:"~/Content/css"、"~/Content/jquerytools" //定义的Script的Bundles为:"~/bundles/jquery"、"~/bundles/jquerytools" //Jquery必备的StyleBundle和ScriptBundle StyleBundle css = new StyleBundle("~/Content/css"); ScriptBundle jquery = new ScriptBundle("~/bundles/jquery"); jquery.Orderer = new AsIsBundleOrderer(); #region EasyUI样式和JS文件引用 bool useNewVersion = true; if (useNewVersion) { //添加Jquery EasyUI的样式 css.Include("~/Content/JqueryEasyUI-New/themes/default/easyui.css", "~/Content/JqueryEasyUI-New/themes/icon.css"); //添加Jquery,EasyUI和easyUI的语言包的JS文件, jquery.Include("~/Content/JqueryEasyUI-New/jquery.min.js", "~/Content/jquery.serializejson.min.js", "~/Content/JqueryEasyUI-New/jquery.easyui.min.js", "~/Content/JqueryEasyUI-New/locale/easyui-lang-zh_CN.js"); } else { //添加Jquery EasyUI的样式 css.Include("~/Content/JqueryEasyUI/themes/default/easyui.css", "~/Content/JqueryEasyUI/themes/icon.css"); //添加Jquery,EasyUI和easyUI的语言包的JS文件, jquery.Include("~/Content/JqueryEasyUI/jquery.min.js", "~/Content/jquery.serializejson.min.js", "~/Content/JqueryEasyUI/jquery.easyui.min.js", "~/Content/JqueryEasyUI/locale/easyui-lang-zh_CN.js"); } #endregion //执行增加的样式 css.Include("~/Content/icons-customed/16/icon.css", "~/Content/icons-customed/24/icon.css", "~/Content/icons-customed/32/icon.css", "~/Content/themes/Default/style.css", "~/Content/themes/Default/default.css"); //日期格式的引用 jquery.Include("~/Content/datapattern.js"); //扩展的StyleBundle和ScriptBundle StyleBundle cssExtend = new StyleBundle("~/Content/jquerytools"); ScriptBundle jqueryExtend = new ScriptBundle("~/bundles/jquerytools"); jqueryExtend.Orderer = new AsIsBundleOrderer(); //引用EasyUI扩展 cssExtend.Include("~/Content/JQueryTools/jQuery.easyui-extend/extend/themes/easyui.extend.css", "~/Content/JQueryTools/jQuery.easyui-extend/extend/themes/icon.css"); jqueryExtend.Include("~/Content/JQueryTools/jQuery.easyui-extend/jquery.easyui.extend.min.js"); //引用消息提示控件jNotify cssExtend.Include("~/Content/JQueryTools/jNotify/jquery/jNotify.jquery.css"); jqueryExtend.Include("~/Content/JQueryTools/jNotify/jquery/jNotify.jquery.js"); //Tag标签的控件应用 cssExtend.Include("~/Content/JQueryTools/Tags-Input/jquery.tagsinput.css"); jqueryExtend.Include("~/Content/JQueryTools/Tags-Input/jquery.tagsinput.js"); //添加对uploadify控件的支持 cssExtend.Include("~/Content/JQueryTools/uploadify/uploadify.css"); jqueryExtend.Include("~/Content/JQueryTools/uploadify/jquery.uploadify.js"); //添加LODOP控件支持 jqueryExtend.Include("~/Content/JQueryTools/LODOP/CheckActivX.js"); //添加对ckeditor的支持 //jqueryExtend.Include("~/Content/JQueryTools/ckeditor/ckeditor.js", // "~/Content/JQueryTools/ckeditor/adapters/jquery.js"); //其他一些辅助脚本和样式 //1、图表JS文件应用 bundles.Add(new ScriptBundle("~/bundles/jquerytools/highcharts").Include( "~/Content/JQueryTools/Highcharts/js/highcharts.js", "~/Content/JQueryTools/Highcharts/js/modules/exporting.js", "~/Content/JQueryTools/Highcharts/js/themes/grid.js", "~/Content/JQueryTools/Highcharts/js/highcharts-more.js", "~/Content/JQueryTools/Highcharts/js/highcharts-3d.js")); //全部增加到集合里面去 bundles.Add(css); bundles.Add(jquery); bundles.Add(cssExtend); bundles.Add(jqueryExtend); //BundleTable.EnableOptimizations = true; }
//Called from the Razor-Views or master page public static Scripts KraftScripts(this Profile profile, string moduleDepStartFile = RESOURCEDEPENDENCY_FILE_NAME) { if (!profile.HasScriptBundle(profile.Key + "-scripts")) { ScriptBundle scriptBundle = new ScriptBundle(profile.Key + "-scripts", new PhysicalFileProvider(_ModulesCollection.KraftGlobalConfigurationSettings.EnvironmentSettings.ContentRootPath)); StringBuilder contentTemplates = new StringBuilder(10000); bool appendDiv = false; //try to get the target module KraftModule profileTargetModule = _ModulesCollection.GetModule(profile.Key); if (profileTargetModule == null) { throw new Exception($"No CoreKraft module found for bundle target \"{profile.Key}\"!"); } void Dive(KraftModule kmodule, HashSet <KraftModule> deps) { foreach (var dep in kmodule.Dependencies) { Dive(dep.Value as KraftModule, deps); } deps.Add(kmodule); } HashSet <KraftModule> targetDeps = new HashSet <KraftModule>(); Dive(profileTargetModule, targetDeps); List <KraftModule> targetDepsSorted = targetDeps.OrderBy(x => x.DependencyOrderIndex).ToList <KraftModule>(); foreach (KraftModule kraftDepModule in targetDepsSorted) { kraftDepModule.ConstructResources(_CachingService, _KraftGlobalConfigurationSettings, moduleDepStartFile, true); if (kraftDepModule.ScriptKraftBundle != null) { using (KraftProfiler.Current.Step($"Time loading {kraftDepModule.Key}: ")) { scriptBundle.Include(new KraftRequireTransformation().Process(kraftDepModule.ScriptKraftBundle, _Logger)); } } if (kraftDepModule.TemplateKraftBundle != null && kraftDepModule.TemplateKraftBundle.TemplateFiles.Count > 0) { if (appendDiv) { contentTemplates.Append(","); } else { appendDiv = true; } HtmlTransformation htmlTransformation = new HtmlTransformation(); Func <StringBuilder, ILogger, StringBuilder> minifyHtml = htmlTransformation.Process; contentTemplates.Append(new KraftHtml2JsAssocArrayTransformation().Process(kraftDepModule.TemplateKraftBundle, minifyHtml, _Logger)); } } scriptBundle.IncludeContent("Registers.addRegister(new TemplateRegister(\"module_templates\")); Registers.getRegister(\"module_templates\").$collection= {" + contentTemplates.Append("}")); profile.Add(scriptBundle); return(profile.Scripts); } else { return(profile.Scripts); } }
// For more information on bundling, visit http://go.microsoft.com/fwlink/?LinkId=301862 public static void RegisterBundles(BundleCollection bundles) { bundles.UseCdn = true; var cssTransformer = new StyleTransformer(); var jsTransformer = new ScriptTransformer(); var nullOrderer = new NullOrderer(); var cssBundle = new StyleBundle("~/bundles/css"); cssBundle.Include("~/Content/Site.less", "~/Content/bootstrap/bootstrap.less"); cssBundle.Transforms.Add(cssTransformer); cssBundle.Orderer = nullOrderer; bundles.Add(cssBundle); var cssRtlBundle = new StyleBundle("~/bundles/css-rtl"); cssRtlBundle.Include("~/Content/Site.less", "~/Content/RTL-Bootstrap-Less/bootstrap.less"); // cssRtlBundle.Include("~/Content/SiteBase.css","~/Content/css/bootstrap-rtl.css"); cssRtlBundle.Transforms.Add(cssTransformer); cssRtlBundle.Orderer = nullOrderer; bundles.Add(cssRtlBundle); var jqueryBundle = new ScriptBundle("~/bundles/jquery"); jqueryBundle.Include("~/Scripts/jquery-{version}.js"); jqueryBundle.Transforms.Add(jsTransformer); jqueryBundle.Orderer = nullOrderer; bundles.Add(jqueryBundle); var jqueryvalBundle = new ScriptBundle("~/bundles/jqueryval"); jqueryvalBundle.Include("~/Scripts/jquery.validate*"); jqueryvalBundle.Transforms.Add(jsTransformer); jqueryvalBundle.Orderer = nullOrderer; bundles.Add(jqueryvalBundle); // Use the development version of Modernizr to develop with and learn from. Then, when you're // ready for production, use the build tool at http://modernizr.com to pick only the tests you need. var modernizrBundle = new ScriptBundle("~/bundles/modernizr"); modernizrBundle.Include("~/Scripts/modernizr-*"); modernizrBundle.Transforms.Add(jsTransformer); modernizrBundle.Orderer = nullOrderer; bundles.Add(modernizrBundle); var bootstrapBundle = new ScriptBundle("~/bundles/bootstrap"); bootstrapBundle.Include("~/Scripts/bootstrap.js", "~/Scripts/respond.js"); bootstrapBundle.Transforms.Add(jsTransformer); bootstrapBundle.Orderer = nullOrderer; bundles.Add(bootstrapBundle); var bootstrapRtlBundle = new ScriptBundle("~/bundles/bootstrap-rtl"); bootstrapRtlBundle.Include("~/Scripts/bootstrap-rtl.js", "~/Scripts/respond.js"); bootstrapRtlBundle.Transforms.Add(jsTransformer); bootstrapRtlBundle.Orderer = nullOrderer; bundles.Add(bootstrapRtlBundle); var angularBundle = new ScriptBundle("~/bundles/angular"); angularBundle.Include("~/Scripts/angular.min.js", "~/Scripts/Graph/ng-google-chart.js", "~/Scripts/angular-ui/ui-bootstrap.min.js", "~/Scripts/angular-ui/ui-bootstrap-tpls.min.js"); angularBundle.Transforms.Add(jsTransformer); angularBundle.Orderer = nullOrderer; bundles.Add(angularBundle); var myBundle = new ScriptBundle("~/bundles/my"); myBundle.Include("~/Scripts/my/GraphLoad.js"); myBundle.Transforms.Add(jsTransformer); myBundle.Orderer = nullOrderer; bundles.Add(myBundle); var cssMyBundle = new StyleBundle("~/bundles/mycss"); cssMyBundle.Include("~/Content/countdown/countdown.css", "~/Content/sharing/Sharing.css"); cssMyBundle.Transforms.Add(cssTransformer); cssMyBundle.Orderer = nullOrderer; bundles.Add(cssMyBundle); }
public override void RegisterArea(AreaRegistrationContext context) { context.MapRoute( "VIS_default", "VIS/{controller}/{action}/{id}", new { controller = "Home", action = "Index", id = UrlParameter.Optional } , new[] { "VIS.Controllers" } ); StyleBundle style = new StyleBundle("~/Areas/VIS/Content/VISstyle"); //StyleBundle styleRTL = new StyleBundle("~/Areas/VIS/Content/VISstyleRTL"); ScriptBundle modScript = new ScriptBundle("~/Areas/VIS/Script/VISjs"); //modScript.Include( // "~/Areas/VIS/Scripts/app/native-extension.js", // "~/Areas/VIS/Scripts/app/utility.js", // "~/Areas/VIS/Scripts/app/logger.js", // "~/Areas/VIS/Scripts/app/controls.js", // "~/Areas/VIS/Scripts/app/classes.js", // "~/Areas/VIS/Scripts/app/desktopmgr.js", // "~/Areas/VIS/Scripts/app/viewmanager.js", // "~/Areas/VIS/Scripts/app/context.js", // "~/Areas/VIS/Scripts/app/i18N.js", // "~/Areas/VIS/Scripts/app/role.js", // "~/Areas/VIS/Scripts/app/adialog.js", // "~/Areas/VIS/Scripts/app/lookup.js", // "~/Areas/VIS/Scripts/app/treepanel.js", // "~/Areas/VIS/Scripts/app/windowframe.js", // "~/Areas/VIS/Scripts/app/controller.js", // "~/Areas/VIS/Scripts/app/formframe.js", // "~/Areas/VIS/Scripts/app/processframe.js", // "~/Areas/VIS/Scripts/processengine/processctl.js", // "~/Areas/VIS/Scripts/processengine/processinfo.js", // "~/Areas/VIS/Scripts/processengine/processparameter.js", // "~/Areas/VIS/Scripts/forms/form.js", // "~/Areas/VIS/Scripts/app/datacontext.js", // "~/Areas/VIS/Scripts/app/calloutengine.js", // "~/Areas/VIS/Scripts/model/callouts.js", // "~/Areas/VIS/Scripts/home/home.js", // "~/Areas/VIS/Scripts/home/changeuserimage.js", // "~/Areas/VIS/Scripts/home/shortcut.js", // "~/Areas/VIS/Scripts/app/historymgr.js", // "~/Areas/VIS/Scripts/app/secure-engine.js", // "~/Areas/VIS/Scripts/app/Framework/userpreference.js", // "~/Areas/VIS/Scripts/app/Framework/vimageform.js", // "~/Areas/VIS/Scripts/app/Framework/help.js", // "~/Areas/VIS/Scripts/app/Framework/ini.js", // "~/Areas/VIS/Scripts/app/Framework/locationform.js", // "~/Areas/VIS/Scripts/app/Framework/locatorform.js", // "~/Areas/VIS/Scripts/app/Framework/valuepreference.js", // "~/Areas/VIS/Scripts/app/Framework/pattributesform.js", // "~/Areas/VIS/Scripts/app/Framework/pattributeinstance.js", // "~/Areas/VIS/Scripts/app/Framework/genralattributeform.js", // "~/Areas/VIS/Scripts/app/Framework/accountform.js", // "~/Areas/VIS/Scripts/app/Framework/archiveviewer.js", // "~/Areas/VIS/Scripts/app/child-dialog.js", // "~/Areas/VIS/Scripts/app/Framework/chat.js", // "~/Areas/VIS/Scripts/app/Framework/infomenu.js", // "~/Areas/VIS/Scripts/app/Framework/infowindow.js", // "~/Areas/VIS/Scripts/app/Framework/infogeneral.js", // "~/Areas/VIS/Scripts/app/Framework/infoproduct.js", // "~/Areas/VIS/Scripts/app/Framework/infoscanform.js", // "~/Areas/VIS/Scripts/app/Framework/attachmentform.js", // "~/Areas/VIS/Scripts/app/Framework/help.js", // "~/Areas/VIS/Scripts/app/Framework/wfactivity.js", // "~/Areas/VIS/Scripts/app/Framework/vdocaction.js", // "~/Areas/VIS/Scripts/app/Framework/appointments.js", // "~/Areas/VIS/Scripts/app/Framework/vpayment.js", // "~/Areas/VIS/Scripts/app/forms/form.js", // "~/Areas/VIS/Scripts/app/forms/vcreatefrom.js", // "~/Areas/VIS/Scripts/app/forms/vcreatefrominvoice.js", // "~/Areas/VIS/Scripts/app/forms/vcreatefromshipment.js", // "~/Areas/VIS/Scripts/app/forms/vcreatefromstatement.js", // "~/Areas/VIS/Scripts/app/forms/generatexmodel.js", // "~/Areas/VIS/Scripts/app/forms/acctviewer.js", // "~/Areas/VIS/Scripts/app/forms/vinoutgen.js", // "~/Areas/VIS/Scripts/app/forms/vinvoicegen.js", // "~/Areas/VIS/Scripts/app/forms/vmatch.js", // "~/Areas/VIS/Scripts/app/forms/vcharge.js", // "~/Areas/VIS/Scripts/app/forms/vattributegrid.js", // "~/Areas/VIS/Scripts/app/forms/vpayselect.js", // "~/Areas/VIS/Scripts/app/forms/vpayprint.js", // "~/Areas/VIS/Scripts/app/forms/vBOMdrop.js", // "~/Areas/VIS/Scripts/app/forms/vtrxmaterial.js", // "~/Areas/VIS/Scripts/app/Framework/find.js", // "~/Areas/VIS/Scripts/app/azoomacross.js", // "~/Areas/VIS/Scripts/app/Framework/sms.js", // "~/Areas/VIS/Scripts/app/arequest.js", // "~/Areas/VIS/Scripts/app/Framework/vsetup.js", // "~/Areas/VIS/Scripts/home/favourite.js", // "~/Areas/VIS/Scripts/app/Framework/bpartner.js", // "~/Areas/VIS/Scripts/app/Framework/contactInfo.js", // "~/Areas/VIS/Scripts/app/favouritehelper.js", // "~/Areas/VIS/Scripts/app/Framework/email.js", // "~/Areas/VIS/Scripts/app/Framework/newmailformat.js", // "~/Areas/VIS/Scripts/app/Framework/openmailformats.js", // "~/Areas/VIS/Scripts/app/areport.js", // "~/Areas/VIS/Scripts/app/Framework/attachmentHistory.js", // "~/Areas/VIS/Scripts/app/Framework/recordaccessdialog.js", // "~/Areas/VIS/Scripts/app/forms/vallocation.js", // "~/areas/vis/scripts/app/grouprights/group.js", // "~/areas/vis/scripts/app/grouprights/createuser.js", // "~/areas/vis/scripts/app/grouprights/orgaccess.js", // "~/areas/vis/scripts/app/grouprights/groupinfo.js", // "~/areas/vis/scripts/app/grouprights/createrole.js", // "~/areas/vis/scripts/app/grouprights/gmailcontactsetting.js", // "~/areas/vis/scripts/app/grouprights/importcontacts.js", // "~/areas/vis/scripts/app/orgstructure/orgstructure.js", // "~/Areas/VIS/Scripts/app/initialize.js" // bottom one // ); //style.Include("~/Areas/VIS/Content/Site.css", // "~/Areas/VIS/Content/VISAD.css", // "~/Areas/VIS/Content/PrefStyle.css", // "~/Areas/VIS/Content/Home.css", // "~/Areas/VIS/Content/PaymentRule.css", // "~/Areas/VIS/Content/Style.css", // "~/Areas/VIS/Content/ClientSetup.css", // "~/Areas/VIS/Content/Find.css", // "~/Areas/VIS/Content/Email.css", // "~/Areas/VIS/Content/VPaySelect.css", // "~/Areas/VIS/Content/reportstyle.css", // "~/Areas/VIS/Content/RecordAccessDialog.css", // "~/Areas/VIS/Content/GroupStyle.css" // ); //styleRTL.Include("~/Areas/VIS/Content/VIS.rtl.css"); style.Include("~/Areas/VIS/Content/VIS.all.min.css"); modScript.Include("~/Areas/VIS/Scripts/VIS.all.min.js"); VAdvantage.ModuleBundles.RegisterScriptBundle(modScript, "VIS", -1); VAdvantage.ModuleBundles.RegisterStyleBundle(style, "VIS", -1); //VAdvantage.ModuleBundles.RegisterRTLStyleBundle(styleRTL, "VIS", -1); }
private static void RegisterJsBundles(BundleCollection bundles) { ScriptBundle accountsBundle = new ScriptBundle("~/earn/scripts/accountsscriptBundle"); accountsBundle.Include("~/offers/earn/content/js/configuration.js"); accountsBundle.Include("~/offers/earn/content/js/helper.js"); accountsBundle.Include("~/offers/earn/content/js/cookie.js"); accountsBundle.Include("~/offers/earn/content/js/messaging.js"); accountsBundle.Include("~/offers/earn/content/js/bouxAnalytics.js"); accountsBundle.Include("~/offers/earn/content/js/socialPlugin.js"); accountsBundle.Include("~/offers/earn/content/js/userServices.js"); accountsBundle.Include("~/offers/earn/content/js/cardInfo.js"); accountsBundle.Include("~/offers/earn/content/js/login.js"); accountsBundle.Include("~/offers/earn/content/js/referralCodeViewModel.js"); accountsBundle.Include("~/offers/earn/content/js/cardsControllerProxy.js"); accountsBundle.Include("~/offers/earn/content/js/businessViewModel.js"); accountsBundle.Include("~/offers/earn/content/js/dealViewModel.js"); accountsBundle.Include("~/offers/earn/content/js/contactInfoViewModel.js"); accountsBundle.Include("~/offers/earn/content/js/registeredCardsViewModel.js"); accountsBundle.Include("~/offers/earn/content/js/localDealsViewModel.js"); accountsBundle.Include("~/offers/earn/content/js/supportViewModel.js"); accountsBundle.Include("~/offers/earn/content/js/settingsViewModel.js"); accountsBundle.Include("~/offers/earn/content/js/notification.js"); accountsBundle.Include("~/offers/earn/content/js/notificationsViewModel.js"); accountsBundle.Include("~/offers/earn/content/js/bingMapViewModel.js"); accountsBundle.Include("~/offers/earn/content/js/referralsViewModel.js"); accountsBundle.Include("~/offers/earn/content/js/transactionHistoryViewModel.js"); accountsBundle.Include("~/offers/earn/content/js/accountMainViewModel.js"); accountsBundle.Include("~/offers/earn/content/js/enrollViewModel.js"); bundles.Add(accountsBundle); }
// 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/neon/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/neon/bootstrap.js", // "~/Scripts/respond.js")); var bundle = new StyleBundle("~/assets/js/jquery-ui/css/no-theme/virtual.css"); bundle.Include("~/assets/js/jquery-ui/css/no-theme/jquery-ui-1.10.3.custom.css", "~/assets/js/jquery-ui/css/no-theme/jquery.ui.theme.css"); bundles.Add(bundle); bundle = new StyleBundle("~/assets/css/font-icons/entypo/css/virtual.css"); bundle.Include("~/assets/css/font-icons/entypo/css/entypo.css"); bundles.Add(bundle); bundle = new StyleBundle("~/assets/css/font-icons/font-awesome/css/virtual.css"); bundle.Include("~/assets/css/font-icons/font-awesome/css/font-awesome.css"); bundles.Add(bundle); bundle = new StyleBundle("~/assets/css/virtual.css"); bundle.Include( "~/assets/css/bootstrap.css", "~/assets/css/neon-core.css", "~/assets/css/neon-theme.css", "~/assets/css/neon-forms.css", "~/assets/css/custom.css", "~/assets/js/select2/select2.css" ); bundles.Add(bundle); var bundle1 = new ScriptBundle("~/assests/js/virtual.js"); bundle1.Include( "~/assets/js/jquery-1.11.0.min.js", "~/assets/js/bootstrap.js", "~/assets/js/neon-custom.js", "~/assets/js/gsap/main-gsap.js", "~/assets/js/jquery-ui/js/jquery-ui-1.10.3.minimal.min.js", "~/assets/js/joinable.js", "~/assets/js/resizeable.js", "~/assets/js/neon-api.js", "~/assets/js/jquery.validate.min.js", "~/assets/js/neon-login.js", "~/assets/js/neon-demo.js" ); bundles.Add(bundle1); }
public static void RegisterBundles(BundleCollection bundles) { // 20171229 wjm 删除min前缀,不然会引起资源加载不正常 //为了减少太多的Bundles命名,定义的CSS的Bundle为:"~/Content/css"、"~/Content/jquerytools" //定义的Script的Bundles为:"~/bundles/jquery"、"~/bundles/jquerytools" StyleBundle css_metronic = new StyleBundle("~/metronic/css"); css_metronic.Include("~/Content/metronic/assets/global/plugins/font-awesome/css/font-awesome.css", // font-awesome.min.css "~/Content/metronic/assets/global/plugins/simple-line-icons/simple-line-icons.css", // simple-line-icons.min.css "~/Content/metronic/assets/global/plugins/bootstrap/css/bootstrap.css", // bootstrap.min.css "~/Content/metronic/assets/global/plugins/uniform/css/uniform.default.css", "~/Content/metronic/assets/global/plugins/bootstrap-switch/css/bootstrap-switch.css", // bootstrap-switch.min.css "~/Content/metronic/assets/global/plugins/bootstrap-select/bootstrap-select.css", // bootstrap-select.min.css "~/Content/metronic/assets/global/plugins/select2/select2.css", "~/Content/metronic/assets/global/plugins/jquery-multi-select/css/multi-select.css", "~/Content/metronic/assets/global/plugins/icheck/skins/all.css", "~/Content/MyPlugins/sweetalert/dist/sweetalert.css", "~/Content/metronic/assets/global/plugins/datatables/plugins/bootstrap/dataTables.bootstrap.css", "~/Content/metronic/assets/global/plugins/bootstrap-modal/css/bootstrap-modal-bs3patch.css", "~/Content/metronic/assets/global/plugins/bootstrap-modal/css/bootstrap-modal.css", "~/Content/metronic/assets/global/plugins/jstree/dist/themes/default/style.css", // style.min.css "~/Content/metronic/assets/global/css/components-rounded.css", "~/Content/metronic/assets/global/css/plugins.css", "~/Content/metronic/assets/admin/layout2/css/layout.css", "~/Content/metronic/assets/admin/layout2/css/themes/blue.css", "~/Content/metronic/assets/admin/layout2/css/custom.css", //增加自定义图标样式 "~/Content/icons-customed/16/icon.css", "~/Content/icons-customed/24/icon.css", "~/Content/icons-customed/32/icon.css" ); ScriptBundle js_metronic = new ScriptBundle("~/metronic/js"); js_metronic.Orderer = new AsIsBundleOrderer(); //按添加先后次序排列,否则容易出现:Uncaught ReferenceError: jQuery is not defined js_metronic.Include( "~/Content/metronic/assets/global/plugins/bootstrap/js/bootstrap.js", // bootstrap.min.js "~/Content/metronic/assets/global/plugins/bootstrap-hover-dropdown/bootstrap-hover-dropdown.js", // bootstrap-hover-dropdown.min.js "~/Content/metronic/assets/global/plugins/jquery-slimscroll/jquery.slimscroll.js", // jquery.slimscroll.min.js "~/Content/metronic/assets/global/plugins/jquery.blockui-min.js", // jquery.blockui.min.js "~/Content/metronic/assets/global/plugins/jquery.cokie-min.js", // jquery.cokie.min.js "~/Content/metronic/assets/global/plugins/uniform/jquery.uniform.js", // jquery.uniform.min.js "~/Content/metronic/assets/global/plugins/bootstrap-switch/js/bootstrap-switch.js", // bootstrap-switch.min.js "~/Content/metronic/assets/global/plugins/fuelux/js/spinner.js", // spinner.min.js "~/Content/metronic/assets/global/plugins/bootstrap-touchspin/bootstrap.touchspin.js", "~/Content/metronic/assets/global/plugins/bootstrap-select/bootstrap-select.js", // bootstrap-select.min.js "~/Content/metronic/assets/global/plugins/select2/select2.js", // select2.min.js "~/Content/metronic/assets/global/plugins/select2/select2_locale_zh-CN.js", "~/Content/metronic/assets/global/plugins/jquery-multi-select/js/jquery.multi-select.js", "~/Content/metronic/assets/global/plugins/datatables/media/js/jquery.dataTables.js", // jquery.dataTables.min.js "~/Content/metronic/assets/global/plugins/datatables/plugins/bootstrap/dataTables.bootstrap.js", "~/Content/metronic/assets/global/plugins/jquery-validation/js/jquery.validate.js", // jquery.validate.min.js "~/Content/metronic/assets/global/plugins/jquery-validation/js/additional-methods.js", // additional-methods.min.js "~/Content/metronic/assets/global/plugins/jquery-validation/js/localization/messages_zh.js", // messages_zh.min.js "~/Content/metronic/assets/global/plugins/bootbox/bootbox-min.js", // bootbox.min.js "~/Content/metronic/assets/global/plugins/bootstrap-modal/js/bootstrap-modalmanager.js", "~/Content/metronic/assets/global/plugins/bootstrap-modal/js/bootstrap-modal.js", "~/Content/metronic/assets/global/plugins/jstree/dist/jstree.js", // jstree.min.js "~/Content/metronic/assets/global/plugins/icheck/icheck.js", // icheck.min.js "~/Content/MyPlugins/sweetalert/dist/sweetalert-dev.js", // sweetalert.min.js "~/Content/metronic/assets/global/scripts/metronic.js", "~/Content/metronic/assets/admin/layout2/scripts/layout.js", "~/Content/metronic/assets/admin/layout2/scripts/demo.js", "~/Content/metronic/assets/admin/pages/scripts/table-managed.js", "~/Content/metronic/assets/admin/pages/scripts/ui-extended-modals.js" ); //引用分页控件控件paginator js_metronic.Include("~/Content/MyPlugins/bootstrap-paginator/bootstrap-paginator.js"); //引用消息提示控件toastr css_metronic.Include("~/Content/metronic/assets/global/plugins/bootstrap-toastr/toastr.css"); // toastr.min.css js_metronic.Include("~/Content/metronic/assets/global/plugins/bootstrap-toastr/toastr.js"); // toastr.min.js //引用消息提示控件jNotify css_metronic.Include("~/Content/JQueryTools/jNotify/jquery/jNotify.jquery.css"); js_metronic.Include("~/Content/JQueryTools/jNotify/jquery/jNotify.jquery.js"); //Tag标签的控件应用 css_metronic.Include("~/Content/JQueryTools/Tags-Input/jquery.tagsinput.css"); js_metronic.Include("~/Content/JQueryTools/Tags-Input/jquery.tagsinput.js"); //添加对uploadify控件的支持 css_metronic.Include("~/Content/JQueryTools/uploadify/uploadify.css"); js_metronic.Include("~/Content/JQueryTools/uploadify/jquery.uploadify.js"); //添加LODOP控件支持 js_metronic.Include("~/Content/JQueryTools/LODOP/CheckActivX.js"); //添加对bootstrap-summernote的支持 css_metronic.Include("~/Content/metronic/assets/global/plugins/bootstrap-summernote/summernote.css"); js_metronic.Include("~/Content/metronic/assets/global/plugins/bootstrap-summernote/summernote.js"); // summernote.min.js js_metronic.Include("~/Content/metronic/assets/global/plugins/bootstrap-summernote/lang/summernote-zh-CN.js"); //添加对bootstrap-fileinput控件的支持 css_metronic.Include("~/Content/MyPlugins/bootstrap-fileinput/css/fileinput.css"); // fileinput.min.css js_metronic.Include("~/Content/MyPlugins/bootstrap-fileinput/js/fileinput.js"); // fileinput.min.js js_metronic.Include("~/Content/MyPlugins/bootstrap-fileinput/js/fileinput_locale_zh.js"); //添加对fancybox控件的支持 css_metronic.Include("~/Content/metronic/assets/global/plugins/fancybox/source/jquery.fancybox.css"); css_metronic.Include("~/Content/metronic/assets/admin/pages/css/portfolio.css"); js_metronic.Include("~/Content/metronic/assets/global/plugins/jquery-mixitup/jquery.mixitup-min.js"); // jquery.mixitup.min.js js_metronic.Include("~/Content/metronic/assets/global/plugins/fancybox/source/jquery.fancybox.pack.js"); //执行增加的样式 //css_metronic.Include("~/Content/icons-customed/16/icon.css", // "~/Content/icons-customed/24/icon.css", // "~/Content/icons-customed/32/icon.css", // "~/Content/themes/Default/style.css", // "~/Content/themes/Default/default.css"); bundles.Add(css_metronic); bundles.Add(js_metronic); //当进行css和JS压缩处理,不过会导致图片路径有问题,停用!! BundleTable.EnableOptimizations = false; }
public static void RegisterBundles(BundleCollection bundles) { var Layout = IOT.MVCWebMis.Controllers.ConfigData.Layout.ToString();//可选值: layout,layout2,layout3 //为了减少太多的Bundles命名,定义的CSS的Bundle为:"~/Content/css"、"~/Content/jquerytools" //定义的Script的Bundles为:"~/bundles/jquery"、"~/bundles/jquerytools" StyleBundle css_metronic = new StyleBundle("~/metronic/css"); //开始全局必需样式引用 css_metronic.Include("~/Content/metronic/assets/global/plugins/font-awesome/css/font-awesome.min.css", "~/Content/metronic/assets/global/plugins/simple-line-icons/simple-line-icons.min.css", "~/Content/metronic/assets/global/plugins/bootstrap/css/bootstrap.min.css", "~/Content/metronic/assets/global/plugins/bootstrap-switch/css/bootstrap-switch.min.css", #region 样式文件 //开启页面样式引用 "~/Content/metronic/assets/global/plugins/bootstrap-datepicker/css/bootstrap-datepicker3.min.css", "~/Content/metronic/assets/global/plugins/bootstrap-daterangepicker/daterangepicker.min.css", "~/Content/metronic/assets/global/plugins/bootstrap-datetimepicker/css/bootstrap-datetimepicker.min.css", "~/Content/metronic/assets/global/plugins/morris/morris.css", "~/Content/metronic/assets/global/plugins/fullcalendar/fullcalendar.min.css", //"~/Content/metronic/assets/global/plugins/jqvmap/jqvmap/jqvmap.css", //其他页面样式 "~/Content/metronic/assets/global/plugins/bootstrap-select/css/bootstrap-select.min.css", "~/Content/metronic/assets/global/plugins/select2/css/select2.min.css", "~/Content/metronic/assets/global/plugins/select2/css/select2-bootstrap.min.css", "~/Content/metronic/assets/global/plugins/jquery-multi-select/css/multi-select.css", "~/Content/metronic/assets/global/plugins/icheck/skins/all.css", "~/Content/metronic/assets/global/plugins/bootstrap-sweetalert/sweetalert.css", "~/Content/metronic/assets/global/plugins/cubeportfolio/css/cubeportfolio.css", //引用bootstrap-table样式 "~/Content/metronic/assets/global/plugins/bootstrap-table/bootstrap-table.min.css", "~/Content/metronic/assets/global/plugins/datatables/datatables.min.css", "~/Content/metronic/assets/global/plugins/datatables/plugins/bootstrap/dataTables.bootstrap.css", //"~/Content/metronic/assets/global/plugins/bootstrap-modal/css/bootstrap-modal-bs3patch.css", //"~/Content/metronic/assets/global/plugins/bootstrap-modal/css/bootstrap-modal.css", "~/Content/metronic/assets/global/plugins/jstree/dist/themes/default/style.min.css", //主题全局样式 "~/Content/metronic/assets/global/css/components-rounded.css", "~/Content/metronic/assets/global/css/plugins.min.css", //主题布局样式 "~/Content/metronic/assets/layouts/" + Layout + "/css/layout.css", "~/Content/metronic/assets/layouts/" + Layout + "/css/themes/default.min.css", "~/Content/metronic/assets/layouts/" + Layout + "/css/custom.min.css" //增加自定义图标样式 //"~/Content/icons-customed/16/icon.css", //"~/Content/icons-customed/24/icon.css", //"~/Content/icons-customed/32/icon.css" #endregion ); ScriptBundle js_metronic = new ScriptBundle("~/metronic/js"); js_metronic.Orderer = new AsIsBundleOrderer();//按添加先后次序排列,否则容易出现:Uncaught ReferenceError: jQuery is not defined js_metronic.Include( //核心JS插件 "~/Content/metronic/assets/global/plugins/bootstrap/js/bootstrap.min.js", //"~/Content/metronic/assets/global/plugins/js.cookie.min.js", //页面已加 "~/Content/metronic/assets/global/plugins/bootstrap-hover-dropdown/bootstrap-hover-dropdown.min.js",// "~/Content/metronic/assets/global/plugins/jquery-slimscroll/jquery.slimscroll.min.js", "~/Content/metronic/assets/global/plugins/jquery.blockui.min.js", "~/Content/metronic/assets/global/plugins/bootstrap-switch/js/bootstrap-switch.min.js", #region 脚本文件 //页面级JS插件 "~/Content/metronic/assets/global/plugins/moment.min.js", "~/Content/metronic/assets/global/plugins/bootstrap-datepicker/js/bootstrap-datepicker.min.js", "~/Content/metronic/assets/global/plugins/bootstrap-datepicker/locales/bootstrap-datepicker.zh-CN.min.js", "~/Content/metronic/assets/global/plugins/bootstrap-daterangepicker/daterangepicker.min.js", "~/Content/metronic/assets/global/plugins/bootstrap-datetimepicker/js/bootstrap-datetimepicker.min.js", "~/Content/metronic/assets/global/plugins/bootstrap-datetimepicker/js/locales/bootstrap-datetimepicker.zh-CN.js", "~/Content/metronic/assets/global/plugins/morris/morris.min.js", "~/Content/metronic/assets/global/plugins/morris/raphael-min.js", "~/Content/metronic/assets/global/plugins/counterup/jquery.waypoints.min.js", "~/Content/metronic/assets/global/plugins/counterup/jquery.counterup.min.js", "~/Content/metronic/assets/global/plugins/fullcalendar/fullcalendar.min.js", "~/Content/metronic/assets/global/plugins/flot/jquery.flot.min.js", "~/Content/metronic/assets/global/plugins/flot/jquery.flot.resize.min.js", "~/Content/metronic/assets/global/plugins/flot/jquery.flot.categories.min.js", "~/Content/metronic/assets/global/plugins/jquery-easypiechart/jquery.easypiechart.min.js", "~/Content/metronic/assets/global/plugins/jquery.sparkline.min.js", //"~/Content/metronic/assets/global/plugins/jqvmap/jqvmap/jquery.vmap.js", //"~/Content/metronic/assets/global/plugins/jqvmap/jqvmap/maps/jquery.vmap.russia.js", //"~/Content/metronic/assets/global/plugins/jqvmap/jqvmap/maps/jquery.vmap.world.js", //"~/Content/metronic/assets/global/plugins/jqvmap/jqvmap/maps/jquery.vmap.europe.js", //"~/Content/metronic/assets/global/plugins/jqvmap/jqvmap/maps/jquery.vmap.germany.js", //"~/Content/metronic/assets/global/plugins/jqvmap/jqvmap/maps/jquery.vmap.usa.js", //"~/Content/metronic/assets/global/plugins/jqvmap/jqvmap/data/jquery.vmap.sampledata.js", "~/Content/metronic/assets/global/plugins/fuelux/js/spinner.min.js", "~/Content/metronic/assets/global/plugins/bootstrap-touchspin/bootstrap.touchspin.min.js", "~/Content/metronic/assets/global/plugins/bootstrap-select/js/bootstrap-select.min.js", "~/Content/metronic/assets/global/plugins/bootstrap-select/js/i18n/defaults-zh_CN.min.js", "~/Content/metronic/assets/global/plugins/select2/js/select2.full.min.js", "~/Content/metronic/assets/global/plugins/select2/js/i18n/zh-CN.js", "~/Content/metronic/assets/global/plugins/jquery-multi-select/js/jquery.multi-select.js", "~/Content/metronic/assets/global/plugins/datatables/datatables.min.js", "~/Content/metronic/assets/global/plugins/datatables/plugins/bootstrap/datatables.bootstrap.js", //引用bootstrap-table "~/Content/metronic/assets/global/plugins/bootstrap-table/bootstrap-table.min.js", "~/Content/metronic/assets/global/plugins/bootstrap-table/locale/bootstrap-table-zh-CN.min.js", "~/Content/metronic/assets/global/plugins/jquery-validation/js/jquery.validate.min.js", "~/Content/metronic/assets/global/plugins/jquery-validation/js/additional-methods.min.js", "~/Content/metronic/assets/global/plugins/jquery-validation/js/localization/messages_zh.min.js", "~/Content/metronic/assets/global/plugins/bootbox/bootbox.min.js", //"~/Content/metronic/assets/global/plugins/bootstrap-modal/js/bootstrap-modalmanager.js", //"~/Content/metronic/assets/global/plugins/bootstrap-modal/js/bootstrap-modal.js", "~/Content/metronic/assets/global/plugins/jstree/dist/jstree.min.js", "~/Content/metronic/assets/global/plugins/icheck/icheck.min.js", "~/Content/metronic/assets/global/plugins/bootstrap-sweetalert/sweetalert.min.js", "~/Content/metronic/assets/global/plugins/cubeportfolio/js/jquery.cubeportfolio.min.js", "~/Content/metronic/assets/global/scripts/app.min.js", "~/Content/metronic/assets/pages/scripts/dashboard.min.js", "~/Content/metronic/assets/pages/scripts/table-datatables-managed.min.js", "~/Content/metronic/assets/pages/scripts/components-select2.min.js", //主题样式脚本 "~/Content/metronic/assets/layouts/" + Layout + "/scripts/layout.min.js", "~/Content/metronic/assets/layouts/" + Layout + "/scripts/demo.min.js", "~/Content/metronic/assets/layouts/global/scripts/quick-sidebar.min.js", "~/Content/metronic/assets/layouts/global/scripts/quick-nav.min.js" #endregion ); //引入多Tab展示插件btabs //css_metronic.Include("~/Content/MyPlugins/bTabs/b.tabs.css"); //js_metronic.Include("~/Content/MyPlugins/bTabs/b.tabs.min.js"); //引用分页控件控件paginator js_metronic.Include("~/Content/MyPlugins/bootstrap-paginator/bootstrap-paginator.js"); //引用消息提示控件toastr css_metronic.Include("~/Content/metronic/assets/global/plugins/bootstrap-toastr/toastr.min.css"); js_metronic.Include("~/Content/metronic/assets/global/plugins/bootstrap-toastr/toastr.min.js"); //引用消息提示控件jNotify css_metronic.Include("~/Content/JQueryTools/jNotify/jquery/jNotify.jquery.css"); js_metronic.Include("~/Content/JQueryTools/jNotify/jquery/jNotify.jquery.js"); //内置标签的tagsinput控件应用 css_metronic.Include("~/Content/metronic/assets/global/plugins/bootstrap-tagsinput/bootstrap-tagsinput.css"); js_metronic.Include("~/Content/metronic/assets/global/plugins/bootstrap-tagsinput/bootstrap-tagsinput.js"); //Tag标签的控件应用 css_metronic.Include("~/Content/JQueryTools/Tags-Input/jquery.tagsinput.css"); js_metronic.Include("~/Content/JQueryTools/Tags-Input/jquery.tagsinput.js"); //添加对uploadify控件的支持 css_metronic.Include("~/Content/JQueryTools/uploadify/uploadify.css"); js_metronic.Include("~/Content/JQueryTools/uploadify/jquery.uploadify.js"); //添加LODOP控件支持 js_metronic.Include("~/Content/JQueryTools/LODOP/CheckActivX.js"); //添加对bootstrap-summernote的支持 css_metronic.Include("~/Content/metronic/assets/global/plugins/bootstrap-summernote/summernote.css"); js_metronic.Include("~/Content/metronic/assets/global/plugins/bootstrap-summernote/summernote.min.js"); js_metronic.Include("~/Content/metronic/assets/global/plugins/bootstrap-summernote/lang/summernote-zh-CN.min.js"); //添加对bootstrap-fileinput控件的支持 css_metronic.Include("~/Content/MyPlugins/bootstrap-fileinput/css/fileinput.min.css"); js_metronic.Include("~/Content/MyPlugins/bootstrap-fileinput/js/fileinput.min.js"); js_metronic.Include("~/Content/MyPlugins/bootstrap-fileinput/js/locales/zh.js"); //添加对fancybox控件的支持 css_metronic.Include("~/Content/metronic/assets/global/plugins/fancybox/source/jquery.fancybox.css"); css_metronic.Include("~/Content/metronic/assets/pages/css/portfolio.css"); js_metronic.Include("~/Content/metronic/assets/global/plugins/jquery-mixitup/jquery.mixitup.min.js"); js_metronic.Include("~/Content/metronic/assets/global/plugins/fancybox/source/jquery.fancybox.pack.js"); bundles.Add(css_metronic); bundles.Add(js_metronic); //当进行css和JS压缩处理,不过会导致图片路径有问题,停用!! //BundleTable.EnableOptimizations = true; }
public static void RegisterBundles(BundleCollection bundles) { bundles.IgnoreList.Clear(); bundles.Add(new StyleBundle("~/syspages/Css") { Orderer = new AsIsBundleOrderer() } //zui component start .Include("~/Content/Lib/zui/css/zui.css", new CssRewriteUrlTransform()) .Include("~/Content/Lib/zui/css/zui-theme.css", new CssRewriteUrlTransform()) //语法高亮 .Include("~/Content/Lib/component/codeprettify/css/prettify.css") .Include("~/Content/Lib/component/codeprettify/css/atelier-dune-light.css") //语法高亮 .Include("~/Content/Lib/zui/lib/datatable/zui.datatable.css", new CssRewriteUrlTransform()) .Include("~/Content/Lib/zui/lib/datetimepicker/datetimepicker.css", new CssRewriteUrlTransform()) //zui component end .Include("~/Content/Lib/angularjs/angular-strap/angular-strap.min.css", new CssRewriteUrlTransform()) //.Include("~/Content/Lib/bootstrap-3.3.5/css/bootstrap.min.css", new CssRewriteUrlTransform()) .Include("~/Content/Lib/pnotify/pnotify.custom.min.css", new CssRewriteUrlTransform()) .Include("~/Content/Lib/component/tooltip/tooltip.css", new CssRewriteUrlTransform()) .Include("~/Content/Lib/component/jstree/themes/default/style.min.css", new CssRewriteUrlTransform()) .Include("~/Content/Lib/component/select2/select2.css", new CssRewriteUrlTransform()) .Include("~/Content/Lib/trNgGrid/trNgGrid.css", new CssRewriteUrlTransform()) .Include("~/App/SysPages/Global/app.css", new CssRewriteUrlTransform()) .IncludeDirectory("~/Content/Lib/miniabp/framework", "*.css", true) .IncludeDirectory("~/Content/Lib/miniabp/auto", "*.css", true) .IncludeDirectory("~/Content/Lib/miniabp/auto", "*.css", true) //组织树相关css .Include("~/Content/Lib/org-tree/orgChart.css", new CssRewriteUrlTransform()) .Include("~/Content/Lib/smartMenu/smartMenu.css", new CssRewriteUrlTransform()) //组织树相关css //设计器相关 //共享相关 .IncludeDirectory("~/App/_shared/css", "*.css", true) .IncludeDirectory("~/App/SysPages", "*.css", true) //设计器相关 .IncludeDirectory("~/App/SysPages/Global", "*.css", true) //延锋电子专用样式 .Include("~/AppPages/Css/DefaultPage.css", new CssRewriteUrlTransform())); var bundleGlobal = new ScriptBundle("~/syspages/js") { Orderer = new AsIsBundleOrderer() }; bundleGlobal .Include("~/Content/Lib/jquery-1.11.3/jquery-1.11.3.js") //charts .Include("~/Content/Lib/ECharts/echarts.min.js") //语法高亮 .Include("~/Content/Lib/component/codeprettify/js/prettify.js") .Include("~/Content/Lib/component/codeprettify/js/lang-sql.js") .Include("~/Content/Lib/component/sheetJs/xlsx.core.min.js") //语法高亮 //zui component start .Include("~/Content/Lib/component/tooltip/tooltip.js") .Include("~/Content/Lib/zui/js/zui.js", new CssRewriteUrlTransform()) .Include("~/Content/Lib/zui/lib/datatable/zui.datatable.js") //zui component end .Include("~/Content/Lib/lodash/lodash-3.10.1.min.js") .Include("~/Content/Lib/moment/moment.min.js") .Include("~/Content/Lib/angularjs/angular.js") .Include("~/Content/Lib/angularjs/angular-translate.js") .Include("~/Content/Lib/moment/moment-with-locales.js") .Include("~/Content/Lib/moment/moment-timezone-with-data.js") .Include("~/Content/Lib/zui/lib/datetimepicker/datetimepicker.js") .Include("~/Content/Lib/ng-sortable/Sortable.js") .Include("~/Content/Lib/ng-sortable/ng-sortable.js") .Include("~/Content/Lib/component/jstree/jstree.min.js") .Include("~/Content/Lib/component/select2/select2.js") .Include("~/Content/Lib/angularjs/angular-sanitize.min.js") .Include("~/Content/Lib/angularjs/angular-ui/angular-ui-router.min.js") .Include("~/Content/Lib/angularjs/angular-strap/angular-strap.js") .Include("~/Content/Lib/angularjs/angular-strap/angular-strap.tpl.js") .Include("~/Content/Lib/angularjs/angular-file-upload.min.js") .Include("~/Content/Lib/angularjs/angular-ui/angular-animate.min.js") .Include("~/Content/Lib/angularjs/angular-ui/ui-bootstrap.min.js") .Include("~/Content/Lib/angularjs/angular-ui/ui-bootstrap-tpls.min.js") .Include("~/Content/Lib/angularjs/ocLazyLoad/ocLazyLoad.min.js") .Include("~/Content/Lib/component/w5cvalidator/w5cvalidator.js") .Include("~/Content/Lib/trNgGrid/trNgGrid.js") .Include("~/Content/Lib/pnotify/pnotify.custom.min.js") .Include("~/Content/Lib/Backstretch/jquery.backstretch.min.js") //组织树相关js .Include("~/Content/Lib/smartMenu/jquery-smartMenu.js") .Include("~/Content/Lib/requirejs/requirejs-2.1.11.min.js") .Include("~/Content/Lib/zrender/zrender.min.js") .Include("~/Content/Lib/org-tree/orgChart.js") .Include("~/Content/Lib/org-tree/orgChartDirective.js") .Include("~/Content/Lib/SimpleExcel/simple-excel.js") //设计器相关 .Include("~/Content/Lib/miniabp/framework/mabp.js") .IncludeDirectory("~/Content/Lib/miniabp/framework", "*.js", true) .IncludeDirectory("~/Content/Lib/miniabp/auto", "*.js", true) .Include("~/App/_shared/shared.js") .IncludeDirectory("~/App/_shared", "*.js", true) .IncludeDirectory("~/App/_form", "*.js", true) .Include("~/App/SysPages/app.js") .IncludeDirectory("~/App/SysPages", "*.js", true); //设计器引用js var designerGlobal = new ScriptBundle("~/SysDesinger/js") { Orderer = new AsIsBundleOrderer() }; designerGlobal.Include("~/Content/Lib/jquery-1.11.3/jquery-1.11.3.js") //zui component start .Include("~/Content/Lib/component/tooltip/tooltip.js") .Include("~/Content/Lib/zui/js/zui.js", new CssRewriteUrlTransform()) //zui component end .Include("~/Content/Lib/moment/moment.min.js") .Include("~/Content/Lib/lodash/lodash-3.10.1.min.js") //.Include("~/Content/Lib/bootstrap-3.3.5/bootstrap.min.js") .Include("~/Content/Lib/component/select2/select2.js") .Include("~/Content/Lib/angularjs/angular.js") .Include("~/Content/Lib/angularjs/angular-translate.js") .Include("~/Content/Lib/ng-sortable/Sortable.js") .Include("~/Content/Lib/ng-sortable/ng-sortable.js") .Include("~/Content/Lib/angularjs/angular-sanitize.min.js") .Include("~/Content/Lib/angularjs/angular-ui/angular-ui-router.min.js") .Include("~/Content/Lib/angularjs/angular-strap/angular-strap.js") .Include("~/Content/Lib/angularjs/angular-strap/angular-strap.tpl.js") .Include("~/Content/Lib/angularjs/angular-ui/angular-animate.min.js") .Include("~/Content/Lib/angularjs/angular-ui/ui-bootstrap.min.js") .Include("~/Content/Lib/angularjs/angular-ui/ui-bootstrap-tpls.min.js") .Include("~/Content/Lib/angularjs/ocLazyLoad/ocLazyLoad.min.js") .Include("~/Content/Lib/pnotify/pnotify.custom.min.js") .Include("~/Content/Lib/component/noslider/nouislider.js") .Include("~/Content/Lib/component/w5cvalidator/w5cvalidator.js") .Include("~/Content/Lib/component/jstree/jstree.min.js") .Include("~/Content/Lib/des-lib/des/js/raphael.min.js") .Include("~/Content/Lib/requirejs/requirejs-2.1.11.min.js") .Include("~/Content/Lib/zrender/zrender.min.js") .Include("~/Content/Lib/org-tree/orgChart.js") .Include("~/Content/Lib/des-lib/des/js/seajs/sea.js") .Include("~/Content/Lib/des-lib/des/js/seajs/seajs-text.js") .Include("~/Content/Lib/org-tree/orgChartDirective.js") .Include("~/Content/Lib/miniabp/framework/mabp.js") .IncludeDirectory("~/Content/Lib/miniabp/framework", "*.js", true) .IncludeDirectory("~/Content/Lib/miniabp/auto", "*.js", true) .Include("~/App/_shared/shared.js") .IncludeDirectory("~/App/_shared", "*.js", true) .IncludeDirectory("~/App/_form", "*.js", true) .Include("~/App/SysDesigner/app.js") .IncludeDirectory("~/App/SysDesigner", "*.js", true); //设计器Css bundles.Add(new StyleBundle("~/SysDesinger/Css") { Orderer = new AsIsBundleOrderer() } .Include("~/App/_shared/css/app.css", new CssRewriteUrlTransform()) .Include("~/Content/Lib/angularjs/angular-strap/angular-strap.min.css", new CssRewriteUrlTransform()) .Include("~/Content/Lib/component/tooltip/tooltip.css", new CssRewriteUrlTransform()) .Include("~/Content/Lib/component/noslider/nouislider.css", new CssRewriteUrlTransform()) .Include("~/Content/Lib/component/select2/select2.css", new CssRewriteUrlTransform()) //.Include("~/Content/Lib/bootstrap-3.3.5/css/bootstrap.min.css", new CssRewriteUrlTransform()) //zui component start .Include("~/Content/Lib/zui/css/zui.css", new CssRewriteUrlTransform()) .Include("~/Content/Lib/zui/css/zui-theme.css", new CssRewriteUrlTransform()) //zui component end .Include("~/Content/Lib/des-lib/des/css/wfd.css", new CssRewriteUrlTransform()) .Include("~/App/_shared/css/workflowPage.css", new CssRewriteUrlTransform()) .IncludeDirectory("~/App/SysDesigner/Global", "*.css", true) .IncludeDirectory("~/Content/Lib/miniabp/framework", "*.css", true) .IncludeDirectory("~/Content/Lib/miniabp/auto", "*.css", true) .Include("~/Content/Lib/component/jstree/themes/default/style.min.css", new CssRewriteUrlTransform())); //bundles.Add(zuiJs); bundles.Add(bundleGlobal); bundles.Add(designerGlobal); }
public virtual string GenerateScripts(UrlHelper urlHelper, ResourceLocation location, bool?bundleFiles = null) { if (!_scriptParts.ContainsKey(location) || _scriptParts[location] == null) { return(""); } if (!_scriptParts.Any()) { return(""); } if (!bundleFiles.HasValue) { //use setting if no value is specified bundleFiles = _seoSettings.EnableJsBundling && BundleTable.EnableOptimizations; } if (bundleFiles.Value) { var partsToBundle = _scriptParts[location] .Where(x => !x.ExcludeFromBundle) .Select(x => x.Part) .Distinct() .ToArray(); var partsToDontBundle = _scriptParts[location] .Where(x => x.ExcludeFromBundle) .Select(x => new { x.Part, x.IsAsync }) .Distinct() .ToArray(); var result = new StringBuilder(); if (partsToBundle.Length > 0) { string bundleVirtualPath = GetBundleVirtualPath("~/bundles/scripts/", ".js", partsToBundle); //create bundle lock (s_lock) { var bundleFor = BundleTable.Bundles.GetBundleFor(bundleVirtualPath); if (bundleFor == null) { var bundle = new ScriptBundle(bundleVirtualPath); //bundle.Transforms.Clear(); //"As is" ordering bundle.Orderer = new AsIsBundleOrderer(); //disable file extension replacements. renders scripts which were specified by a developer bundle.EnableFileExtensionReplacements = false; bundle.Include(partsToBundle); BundleTable.Bundles.Add(bundle); } } //parts to bundle result.AppendLine(Scripts.Render(bundleVirtualPath).ToString()); } //parts to do not bundle foreach (var item in partsToDontBundle) { result.AppendFormat("<script {2}src=\"{0}\" type=\"{1}\"></script>", urlHelper.Content(item.Part), MimeTypes.TextJavascript, item.IsAsync ? "async " : ""); result.Append(Environment.NewLine); } return(result.ToString()); } else { //bundling is disabled var result = new StringBuilder(); foreach (var item in _scriptParts[location].Select(x => new { x.Part, x.IsAsync }).Distinct()) { result.AppendFormat("<script {2}src=\"{0}\" type=\"{1}\"></script>", urlHelper.Content(item.Part), MimeTypes.TextJavascript, item.IsAsync ? "async ":""); result.Append(Environment.NewLine); } return(result.ToString()); } }
public static void RegisterBundles(BundleCollection bundles) { var isDebug = ((CompilationSection)ConfigurationManager.GetSection("system.web/compilation")).Debug; //&& !BundleTable.EnableOptimizations; BundleTable.EnableOptimizations = !isDebug; #region Angular App ScriptBundle angularBundleScript = new ScriptBundle("~/Dist/angularApp"); angularBundleScript.IncludeDirectory("~/App", "*.js"); angularBundleScript.IncludeDirectory("~/App/services", "*.js"); angularBundleScript.IncludeDirectory("~/App/directives", "*.js"); angularBundleScript.IncludeDirectory("~/App/controllers/registry", "*.js"); angularBundleScript.IncludeDirectory("~/App/controllers/process", "*.js"); angularBundleScript.IncludeDirectory("~/App/controllers/parameter", "*.js"); angularBundleScript.IncludeDirectory("~/App/controllers/alarm", "*.js"); angularBundleScript.IncludeDirectory("~/App/controllers/processMacro", "*.js"); angularBundleScript.IncludeDirectory("~/App/controllers/processInstance", "*.js"); angularBundleScript.IncludeDirectory("~/App/controllers/device", "*.js"); angularBundleScript.IncludeDirectory("~/App/controllers/deviceErrorLog", "*.js"); angularBundleScript.IncludeDirectory("~/App/controllers/geolocation", "*.js"); angularBundleScript.IncludeDirectory("~/App/controllers/alarmFired", "*.js"); angularBundleScript.IncludeDirectory("~/App/controllers/layout", "*.js"); angularBundleScript.IncludeDirectory("~/App/controllers/alarmMetric", "*.js"); angularBundleScript.IncludeDirectory("~/App/controllers/user", "*.js"); angularBundleScript.IncludeDirectory("~/App/controllers/role", "*.js"); angularBundleScript.IncludeDirectory("~/App/controllers/areaPaziente", "*.js"); angularBundleScript.IncludeDirectory("~/App/controllers/healthRisk", "*.js"); bundles.Add(angularBundleScript); #endregion #region Angular Template cache // Add the templates for the app var appModuleTemplateCacheBundle = new AngularTemplatesBundle("app", "~/Dist/templates/app").IncludeDirectory("~/App/templates/", "*.html", true); bundles.Add(appModuleTemplateCacheBundle); #endregion #region Stylesheet StyleBundle bundleCss = new StyleBundle("~/Dist/css"); //Custom / Modules css bundleCss.Include("~/Content/node_modules/angular-toastr/dist/angular-toastr.css", new CssRewriteUrlTransformWrapper()); bundleCss.Include("~/Content/node_modules/animate/animate.css", new CssRewriteUrlTransformWrapper()); bundleCss.Include("~/Content/node_modules/ng-table/bundles/ng-table.min.css", new CssRewriteUrlTransformWrapper()); bundleCss.Include("~/Content/node_modules/angular-loading-bar/build/loading-bar.css", new CssRewriteUrlTransformWrapper()); //Metronic css bundleCss.Include("~/Content/metronic/assets/global/plugins/simple-line-icons/simple-line-icons.min.css", new CssRewriteUrlTransformWrapper()); bundleCss.Include("~/Content/metronic/assets/global/plugins/bootstrap/css/bootstrap.min.css", new CssRewriteUrlTransformWrapper()); bundleCss.Include("~/Content/metronic/assets/global/plugins/uniform/css/uniform.default.css", new CssRewriteUrlTransformWrapper()); bundleCss.Include("~/Content/metronic/assets/global/plugins/bootstrap-switch/css/bootstrap-switch.min.css", new CssRewriteUrlTransformWrapper()); bundleCss.Include("~/Content/metronic/assets/global/css/components-rounded.css", new CssRewriteUrlTransformWrapper()); bundleCss.Include("~/Content/metronic/assets/global/css/plugins.css", new CssRewriteUrlTransformWrapper()); bundleCss.Include("~/Content/metronic/assets/admin/layout4/css/layout.css", new CssRewriteUrlTransformWrapper()); bundleCss.Include("~/Content/metronic/assets/admin/layout4/css/themes/light.css", new CssRewriteUrlTransformWrapper()); bundleCss.Include("~/Content/metronic/assets/admin/pages/css/login-soft.css", new CssRewriteUrlTransformWrapper()); bundleCss.Include("~/Content/metronic/assets/admin/pages/css/pricing-table.css", new CssRewriteUrlTransformWrapper()); bundleCss.Include("~/Content/metronic/assets/admin/pages/css/pricing-tables.css", new CssRewriteUrlTransformWrapper()); bundleCss.Include("~/Content/metronic/assets/admin/pages/css/profile.css", new CssRewriteUrlTransformWrapper()); bundleCss.Include("~/Content/metronic/assets/admin/pages/css/tasks.css", new CssRewriteUrlTransformWrapper()); bundleCss.Include("~/Content/metronic/assets/admin/pages/css/timeline.css", new CssRewriteUrlTransformWrapper()); //Kendo/Telerik css bundleCss.Include("~/Content/kendo/css/kendo.common-bootstrap.min.css", new CssRewriteUrlTransformWrapper()); bundleCss.Include("~/Content/kendo/css/kendo.bootstrap.min.css", new CssRewriteUrlTransformWrapper()); bundleCss.Include("~/Content/kendo/css/kendo.dataviz.min.css", new CssRewriteUrlTransformWrapper()); bundleCss.Include("~/Content/kendo/css/kendo.dataviz.bootstrap.min.css", new CssRewriteUrlTransformWrapper()); //App css bundleCss.Include("~/Content/app/css/app.css", new CssRewriteUrlTransformWrapper()); bundles.Add(bundleCss); #endregion #region Javascript ScriptBundle bundleScript = new ScriptBundle("~/Dist/js"); //Custom node_modules //Metronic Core plugins bundleScript.Include("~/Content/metronic/assets/global/plugins/respond.min.js"); bundleScript.Include("~/Content/metronic/assets/global/plugins/excanvas.min.js"); bundleScript.Include("~/Content/metronic/assets/global/plugins/jquery.min.js"); bundleScript.Include("~/Content/metronic/assets/global/plugins/jquery-migrate.min.js"); bundleScript.Include("~/Content/metronic/assets/global/plugins/jquery-ui/jquery-ui.min.js"); bundleScript.Include("~/Content/metronic/assets/global/plugins/bootstrap/js/bootstrap.min.js"); bundleScript.Include("~/Content/metronic/assets/global/plugins/bootstrap-hover-dropdown/bootstrap-hover-dropdown.min.js"); bundleScript.Include("~/Content/metronic/assets/global/plugins/jquery-slimscroll/jquery.slimscroll.min.js"); bundleScript.Include("~/Content/metronic/assets/global/plugins/jquery.blockui.min.js"); bundleScript.Include("~/Content/metronic/assets/global/plugins/jquery.cokie.min.js"); bundleScript.Include("~/Content/metronic/assets/global/plugins/uniform/jquery.uniform.min.js"); bundleScript.Include("~/Content/metronic/assets/global/plugins/bootstrap-switch/js/bootstrap-switch.min.js"); bundleScript.Include("~/Content/node_modules/angular/angular.js"); bundleScript.Include("~/Content/node_modules/angular-animate/angular-animate.min.js"); bundleScript.Include("~/Content/node_modules/angular-ui-router/release/angular-ui-router.js"); bundleScript.Include("~/Content/node_modules/angular-toastr/dist/angular-toastr.tpls.js"); bundleScript.Include("~/Content/node_modules/ng-table/bundles/ng-table.min.js"); bundleScript.Include("~/Content/node_modules/angular-ui-bootstrap/dist/ui-bootstrap-tpls.js"); bundleScript.Include("~/Content/node_modules/linq/linq.js"); bundleScript.Include("~/Content/node_modules/angular-loading-bar/build/loading-bar.min.js"); bundleScript.Include("~/Content/node_modules/moment/moment.js"); bundleScript.Include("~/Content/node_modules/ng-file-upload/dist/ng-file-upload.min.js"); bundleScript.Include("~/Content/ngAutocomplete.js"); bundleScript.Include("~/Content/igcom/js/igcom-framework.js"); bundleScript.Include("~/Content/igcom/js/igcom-zeus.js"); bundleScript.Include("~/Content/metronic/assets/global/scripts/metronic.js"); bundleScript.Include("~/Content/metronic/assets/admin/layout4/scripts/layout.js"); bundleScript.Include("~/Content/metronic/assets/admin/layout4/scripts/demo.js"); bundleScript.Include("~/Content/metronic/assets/admin/pages/scripts/index3.js"); bundleScript.Include("~/Content/metronic/assets/admin/pages/scripts/tasks.js"); bundleScript.Include("~/Content/metronic/assets/admin/pages/scripts/login-soft.js"); //Ionic app //bundleScript.Include("~/Ionic/www/app/app.js"); bundles.Add(bundleScript); #endregion #region KendoUi ScriptBundle bundleKendoScript = new ScriptBundle("~/Dist/kendoUi"); bundleKendoScript.Include("~/Content/kendo/js/kendo.all.min.js"); bundleKendoScript.Include("~/Content/kendo/js/cultures/kendo.culture.it-IT.min.js"); //bundleKendoScript.Include("~/Content/telerik/reportViewer/js/telerikReportViewer-10.1.16.504.js"); //bundleKendoScript.Include("~/Content/kendo/js/messages/kendo.messages.it-IT.min.js"); //bundleKendoScript.Include("~/Content/kendo/js/cultures/kendo.culture.de-DE.min.js"); //bundleKendoScript.Include("~/Content/kendo/js/messages/kendo.messages.de-DE.js"); bundles.Add(bundleKendoScript); #endregion }
// For more information on Bundling, visit http://go.microsoft.com/fwlink/?LinkId=254725 public static void RegisterBundles(BundleCollection bundles) { bundles.UseCdn = true; var jqueryuicss = new StyleBundle("~/Content/jqueryui", "//code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css"); jqueryuicss.Include("~/Content/themes/smoothness/jquery-ui-1.10.2.custom.css"); bundles.Add(jqueryuicss); var datatablescss = new StyleBundle("~/Content/datatable", "//ajax.aspnetcdn.com/ajax/jquery.dataTables/1.9.4/css/jquery.dataTables.css"); datatablescss.Include("~/Content/jquery.dataTables.css"); bundles.Add(datatablescss); var bootstrapcss = new StyleBundle("~/Content/bootstrapcss", "//netdna.bootstrapcdn.com/bootstrap/3.1.0/css/bootstrap.min.css"); bootstrapcss.Include("~/Content/bootstrap.css"); bundles.Add(bootstrapcss); var angularuicss = new StyleBundle("~/Content/angularuicss", "//cdnjs.cloudflare.com/ajax/libs/angular-ui/0.4.0/angular-ui.min.css"); angularuicss.Include("~/Content/angular-ui.css"); bundles.Add(angularuicss); var pickacolorcss = new StyleBundle("~/Content/pickacolorcss", "//cdn.jsdelivr.net/jquery.pick-a-color/1.1.7/css/pick-a-color-1.1.7.min.css"); pickacolorcss.Include("~/Content/pick-a-color-1.1.8.min.css"); bundles.Add(pickacolorcss); var select2Css = new StyleBundle("~/Content/select2", "//cdnjs.cloudflare.com/ajax/libs/select2/3.4.5/select2.css"); select2Css.Include("~/Content/css/select2.css"); bundles.Add(select2Css); var googlefontscss = new StyleBundle("~/Content/googlefonts", "//fonts.googleapis.com/css?family=Open+Sans:400,600,700"); googlefontscss.Include("~/Content/googlefonts.css"); bundles.Add(googlefontscss); var zendeskcss = new StyleBundle("~/Content/zendesk", "//assets.zendesk.com/external/zenbox/v2.6/zenbox.css"); zendeskcss.Include("~/Content/zenbox.css"); bundles.Add(zendeskcss); bundles.Add(new StyleBundle("~/Content/landing").Include( "~/Content/stylesheets/landing.css")); bundles.Add(new StyleBundle("~/Content/census").Include( "~/Content/stylesheets/layout.css", "~/Content/jquery.mCustomScrollbar.css", "~/Content/stylesheets/census.css")); bundles.Add(new StyleBundle("~/Content/checklist").Include( "~/Content/stylesheets/layout.css", "~/Content/stylesheets/checklist.css")); bundles.Add(new StyleBundle("~/Content/comparison").Include( "~/Content/stylesheets/layout.css", "~/Content/stylesheets/comparison.css", "~/Content/jquery.mCustomScrollbar.css", "~/Content/crumbselector.css")); bundles.Add(new StyleBundle("~/Content/costcentre").Include( "~/Content/stylesheets/layout.css", "~/Content/jquery.mCustomScrollbar.css", "~/Content/stylesheets/costcentre.css")); bundles.Add(new StyleBundle("~/Content/dashboard").Include( "~/Content/stylesheets/layout.css", "~/Content/stylesheets/dashboard.css", "~/Content/jquery.mCustomScrollbar.css", "~/Content/crumbselector.css")); bundles.Add(new StyleBundle("~/Content/editsource").Include( "~/Content/stylesheets/layout.css", "~/Content/stylesheets/editsource.css")); bundles.Add(new StyleBundle("~/Content/input").Include( "~/Content/stylesheets/layout.css", "~/Content/stylesheets/input.css")); bundles.Add(new StyleBundle("~/Content/inputhistory").Include( "~/Content/stylesheets/layout.css", "~/Content/stylesheets/inputhistory.css")); bundles.Add(new StyleBundle("~/Content/overviewreport").Include( "~/Content/stylesheets/layout.css", "~/Content/stylesheets/overviewreport.css")); bundles.Add(new StyleBundle("~/Content/target").Include( "~/Content/stylesheets/layout.css", "~/Content/jquery.mCustomScrollbar.css", "~/Content/crumbselector.css", "~/Content/stylesheets/target.css")); bundles.Add(new StyleBundle("~/Content/tracesource").Include( "~/Content/stylesheets/layout.css", "~/Content/jquery.mCustomScrollbar.css", "~/Content/crumbselector.css", "~/Content/stylesheets/tracesource.css")); bundles.Add(new StyleBundle("~/Content/variance").Include( "~/Content/stylesheets/layout.css", "~/Content/jquery.mCustomScrollbar.css", "~/Content/stylesheets/variance.css")); bundles.Add(new StyleBundle("~/Content/uploadfile").Include( "~/Content/stylesheets/layout.css", "~/Content/jquery.mCustomScrollbar.css", "~/Content/stylesheets/uploadfile.css")); bundles.Add(new StyleBundle("~/Content/dashboardprint").Include( "~/Content/stylesheets/printlayout.css", "~/Content/stylesheets/dashboard.css")); bundles.Add(new StyleBundle("~/Content/overviewreportprint").Include( "~/Content/stylesheets/printlayout.css", "~/Content/stylesheets/overviewreport.css")); var zenbox = new ScriptBundle("~/Scripts/zendesk", "//assets.zendesk.com/external/zenbox/v2.6/zenbox.js"); zenbox.Include("~/Scripts/zenbox.js"); zenbox.CdnFallbackExpression = "window.Zenbox"; bundles.Add(zenbox); var jquery = new ScriptBundle("~/Scripts/jquery", "//code.jquery.com/jquery-1.10.2.min.js"); jquery.Include("~/Scripts/jquery-{version}.js"); jquery.CdnFallbackExpression = "window.jQuery"; bundles.Add(jquery); var jqueryui = new ScriptBundle("~/Scripts/jqueryui", "//code.jquery.com/ui/1.10.3/jquery-ui.min.js"); jqueryui.Include("~/Scripts/jquery-ui-{version}.js"); jqueryui.CdnFallbackExpression = "window.jQuery.ui"; bundles.Add(jqueryui); var mousewheel = new ScriptBundle("~/Scripts/mousewheel", "//cdnjs.cloudflare.com/ajax/libs/jquery-mousewheel/3.0.6/jquery.mousewheel.min.js"); mousewheel.Include("~/Scripts/jquery.mousewheel.js"); mousewheel.CdnFallbackExpression = "window.jQuery.fn.mousewheel"; bundles.Add(mousewheel); var jqueryvalidate = new ScriptBundle("~/Scripts/jqueryvalidate", "//ajax.aspnetcdn.com/ajax/jquery.validate/1.11.1/jquery.validate.min.js"); jqueryvalidate.Include("~/Scripts/jquery.validate.js"); jqueryvalidate.CdnFallbackExpression = "window.jQuery.fn.validate"; bundles.Add(jqueryvalidate); var tinycolorjs = new ScriptBundle("~/Scripts/tinycolorjs", "//cdn.jsdelivr.net/tinycolor/0.9.16/tinycolor-min.js"); tinycolorjs.Include("~/Scripts/tinycolor.js"); tinycolorjs.CdnFallbackExpression = "window.tinycolor"; bundles.Add(tinycolorjs); var bootstrap = new ScriptBundle("~/Scripts/bootstrap", "//netdna.bootstrapcdn.com/bootstrap/3.1.0/js/bootstrap.min.js"); bootstrap.Include("~/Scripts/bootstrap.js"); bootstrap.CdnFallbackExpression = "window.jQuery.fn.popover"; bundles.Add(bootstrap); var fileapishim = new ScriptBundle("~/Scripts/fileapishim", "//cdn.jsdelivr.net/angular.file-upload/1.1.11/angular-file-upload-shim.min.js"); fileapishim.Include("~/Scripts/angular-file-upload-shim.min.js"); fileapishim.CdnFallbackExpression = "window.XMLHttpRequest.__isShim"; bundles.Add(fileapishim); var highcharts = new ScriptBundle("~/Scripts/charts", "//code.highcharts.com/highcharts.js"); highcharts.Include("~/Scripts/highcharts/highcharts.js"); highcharts.CdnFallbackExpression = "window.jQuery.fn.highcharts"; bundles.Add(highcharts); var datatable = new ScriptBundle("~/Scripts/datatable", "//ajax.aspnetcdn.com/ajax/jquery.dataTables/1.9.4/jquery.dataTables.min.js"); datatable.Include("~/Scripts/DataTables-1.9.4/media/js/jquery.dataTables.js"); datatable.CdnFallbackExpression = "window.jQuery.fn.dataTable"; bundles.Add(datatable); var angular = new ScriptBundle("~/Scripts/angular", "//ajax.googleapis.com/ajax/libs/angularjs/1.2.6/angular.min.js"); angular.Include("~/Scripts/angular.js"); angular.CdnFallbackExpression = "window.angular"; bundles.Add(angular); var select2 = new ScriptBundle("~/Scripts/select2", "///cdnjs.cloudflare.com/ajax/libs/select2/3.4.5/select2.min.js"); select2.Include("~/Scripts/select2.js"); select2.CdnFallbackExpression = "window.jQuery.fn.select2"; bundles.Add(select2); var unobtrusive = new ScriptBundle("~/Scripts/unobtrusive", "//ajax.aspnetcdn.com/ajax/mvc/5.0/jquery.validate.unobtrusive.min.js"); unobtrusive.Include("~/Scripts/jquery.validate.unobtrusive.js"); unobtrusive.CdnFallbackExpression = "window.jQuery.validator.unobtrusive"; bundles.Add(unobtrusive); var pickacolorjs = new ScriptBundle("~/Scripts/pickacolorjs", "//cdn.jsdelivr.net/jquery.pick-a-color/1.1.8/pick-a-color.min.js"); pickacolorjs.Include("~/Scripts/pick-a-color.js"); pickacolorjs.CdnFallbackExpression = "window.jQuery.fn.pickAColor"; bundles.Add(pickacolorjs); var angularuijs = new ScriptBundle("~/Scripts/angularuijs", "//cdnjs.cloudflare.com/ajax/libs/angular-ui/0.4.0/angular-ui.min.js"); angularuijs.Include("~/Scripts/angular-ui.js"); angularuijs.CdnFallbackExpression = "window.angular.module('ui')"; bundles.Add(angularuijs); var fileapi = new ScriptBundle("~/Scripts/fileapi", "//cdn.jsdelivr.net/angular.file-upload/1.1.11/angular-file-upload.min.js"); fileapi.Include("~/Scripts/angular-file-upload.js"); fileapi.CdnFallbackExpression = "window.angular.module('angularFileUpload')"; bundles.Add(fileapi); var uibootstrap = new ScriptBundle("~/Scripts/uibootstrap", "//cdnjs.cloudflare.com/ajax/libs/angular-ui-bootstrap/0.10.0/ui-bootstrap-tpls.min.js"); uibootstrap.Include("~/Scripts/ui-bootstrap-tpls-0.10.0.js"); uibootstrap.CdnFallbackExpression = "window.angular.module('ui.bootstrap')"; bundles.Add(uibootstrap); var angularResource = new ScriptBundle("~/Scripts/angular-resource", "//ajax.googleapis.com/ajax/libs/angularjs/1.2.6/angular-resource.min.js"); angularResource.Include("~/Scripts/angular-resource.js"); angularResource.CdnFallbackExpression = "window.angular.module('ngResource')"; bundles.Add(angularResource); var angularRoute = new ScriptBundle("~/Scripts/angular-route", "//ajax.googleapis.com/ajax/libs/angularjs/1.2.6/angular-route.min.js"); angularRoute.Include("~/Scripts/angular-route.js"); angularRoute.CdnFallbackExpression = "window.angular.module('ngRoute')"; bundles.Add(angularRoute); var angularSanitize = new ScriptBundle("~/Scripts/angular-sanitize", "//ajax.googleapis.com/ajax/libs/angularjs/1.2.6/angular-sanitize.min.js"); angularSanitize.Include("~/Scripts/angular-sanitize.js"); angularSanitize.CdnFallbackExpression = "window.angular.module('ngSanitize')"; bundles.Add(angularSanitize); var angularanimate = new ScriptBundle("~/Scripts/angularanimate", "//ajax.googleapis.com/ajax/libs/angularjs/1.2.6/angular-animate.min.js"); angularanimate.Include("~/Scripts/angular-animate.js"); angularanimate.CdnFallbackExpression = "window.angular.module('ngAnimate')"; bundles.Add(angularanimate); bundles.Add(new ScriptBundle("~/Scripts/login").Include( "~/Scripts/customzendesk.js", "~/Scripts/Views/Account/login.js")); bundles.Add(new ScriptBundle("~/Scripts/census").Include( "~/Scripts/datefix.js", "~/Scripts/jquery.mCustomScrollbar.js", "~/Scripts/directives/customscroller.js", "~/Scripts/directives/hoverclass.js", "~/Scripts/customzendesk.js", "~/Scripts/controllers/census.js")); bundles.Add(new ScriptBundle("~/Scripts/checklist").Include( "~/Scripts/customzendesk.js", "~/Scripts/controllers/checklist.js")); bundles.Add(new ScriptBundle("~/Scripts/comparison").Include( "~/Scripts/datefix.js", "~/Scripts/customzendesk.js", "~/Scripts/jquery.mCustomScrollbar.js", "~/Scripts/crumbselector/crumbselector.js", "~/Scripts/angular-highcharts.js", "~/Scripts/directives/crumbselector.js", "~/Scripts/directives/hoverclass.js", "~/Scripts/controllers/comparison.js")); bundles.Add(new ScriptBundle("~/Scripts/costcentre").Include( "~/Scripts/customzendesk.js", "~/Scripts/jquery.mCustomScrollbar.js", "~/Scripts/angular-nested-sortable.js", "~/Scripts/directives/customscroller.js", "~/Scripts/directives/select2.js", "~/Scripts/directives/pickacolor.js", "~/Scripts/controllers/costcentre.js")); bundles.Add(new ScriptBundle("~/Scripts/dashboard").Include( "~/Scripts/datefix.js", "~/Scripts/customzendesk.js", "~/Scripts/jquery.mCustomScrollbar.js", "~/Scripts/crumbselector/crumbselector.js", "~/Scripts/angular-highcharts.js", "~/Scripts/filters/dashboard.js", "~/Scripts/directives/crumbselector.js", "~/Scripts/directives/hoverclass.js", "~/Scripts/directives/customscroller.js", "~/Scripts/directives/dashboard.js", "~/Scripts/controllers/dashboard.js")); bundles.Add(new ScriptBundle("~/Scripts/viewseditsourceindex").Include( "~/Scripts/customzendesk.js", "~/Scripts/DataTables-1.9.4/extras/Scroller/media/js/dataTables.scroller.min.js", "~/Scripts/Views/EditSource/index.js")); bundles.Add(new ScriptBundle("~/Scripts/input").Include( "~/Scripts/customzendesk.js", "~/Scripts/directives/select2.js", "~/Scripts/directives/hoverclass.js", "~/Scripts/controllers/input.js")); bundles.Add(new ScriptBundle("~/Scripts/viewsinputindex").Include( "~/Scripts/customzendesk.js", "~/Scripts/DataTables-1.9.4/extras/Scroller/media/js/dataTables.scroller.min.js", "~/Scripts/Views/Input/index.js")); bundles.Add(new ScriptBundle("~/Scripts/overviewreport").Include( "~/Scripts/customzendesk.js", "~/Scripts/directives/hoverclass.js", "~/Scripts/controllers/overviewreport.js")); bundles.Add(new ScriptBundle("~/Scripts/target").Include( "~/Scripts/datefix.js", "~/Scripts/customzendesk.js", "~/Scripts/jquery.mCustomScrollbar.js", "~/Scripts/crumbselector/crumbselector.js", "~/Scripts/directives/select2.js", "~/Scripts/directives/customscroller.js", "~/Scripts/directives/crumbselector.js", "~/Scripts/directives/hoverclass.js", "~/Scripts/controllers/target.js")); bundles.Add(new ScriptBundle("~/Scripts/tracesource").Include( "~/Scripts/datefix.js", "~/Scripts/customzendesk.js", "~/Scripts/DataTables-1.9.4/extras/Scroller/media/js/dataTables.scroller.min.js", "~/Scripts/jquery.mCustomScrollbar.js", "~/Scripts/crumbselector/crumbselector.js", "~/Scripts/directives/crumbselector.js", "~/Scripts/directives/customscroller.js", "~/Scripts/controllers/tracesource.js")); bundles.Add(new ScriptBundle("~/Scripts/variance").Include( "~/Scripts/customzendesk.js", "~/Scripts/jquery.mCustomScrollbar.js", "~/Scripts/directives/select2.js", "~/Scripts/directives/customscroller.js", "~/Scripts/directives/hoverclass.js", "~/Scripts/controllers/variance.js")); bundles.Add(new ScriptBundle("~/Scripts/upload").Include( "~/Scripts/customzendesk.js", "~/Scripts/jquery.mCustomScrollbar.js", "~/Scripts/directives/customscroller.js", "~/Scripts/controllers/upload.js")); }
public static void Register(BundleCollection bundles) { var estilos = new StyleBundle("~/css/estilos"); BundleTable.EnableOptimizations = false; estilos.Orderer = new AsIsBundleOrderer(); bundles.Add( estilos.Include( "~/Content/bootstrap.css", "~/Content/bootstrap-theme.css", "~/Content/Site.css", "~/css/font-awesome.css", "~/css/prettify.min.css", "~/Content/bootstrap-duallistbox.css", "~/Content/datatables.css", "~/Content/AutoFill-2.1.1/css/autoFill.bootstrap.css", "~/Content/Buttons-1.1.2/css/buttons.bootstrap.css", "~/Content/Chartist/chartist.css", "~/Content/ColReorder-1.3.1/css/colReorder.bootstrap.css", "~/Content/FixedColumns-3.2.1/css/fixedColumns.bootstrap.css", "~/Content/FixedHeader-3.1.1/css/fixedHeader.bootstrap.css", "~/Content/KeyTable-2.1.1/css/keyTable.bootstrap.css", "~/Content/Responsive-2.0.2/css/responsive.bootstrap.css", "~/Content/RowReorder-1.1.1/css/rowReorder.bootstrap.css", "~/Content/Scroller-1.4.1/css/scroller.bootstrap.css", "~/Content/Select-1.1.2/css/select.bootstrap.css", "~/Content/custom.css", "~/Content/bootstrap-datetimepicker.css", "~/Scripts/select2/select2.css", "~/Scripts/select2/select2-bootstrap.css" )); var scripts = new ScriptBundle("~/javascript"); scripts.Orderer = new AsIsBundleOrderer(); bundles.Add( scripts .Include("~/Scripts/modernizr-{version}.js", "~/Scripts/moment-with-locales.js", "~/Scripts/jquery-{version}.js", "~/Scripts/bootstrap.js", "~/Scripts/jquery.metisMenu.js", "~/Scripts/custom.js", "~/Scripts/bootstrap-datetimepicker.js", "~/Scripts/jquery.validate.js", "~/Scripts/jquery.validate.unobtrusive.js", "~/Scripts/jquery.unobtrusive-ajax.js", "~/Scripts/additional-methods.js", "~/Scripts/jvalidator-methods-number.js", "~/Scripts/jquery.validate.bootstrap-config.js", "~/Scripts/methods_pt.js", "~/Scripts/messages_pt_BR.js", "~/Scripts/seed.jquery.validation.js", "~/Scripts/datatables.js", "~/Scripts/AutoFill-2.1.1/js/dataTables.autoFill.js", "~/Scripts/AutoFill-2.1.1/js/autoFill.bootstrap.js", "~/Scripts/Buttons-1.1.2/js/dataTables.buttons.js", "~/Scripts/Buttons-1.1.2/js/buttons.print.js", "~/Scripts/Buttons-1.1.2/js/buttons.html5.js", "~/Scripts/Buttons-1.1.2/js/buttons.flash.js", "~/Scripts/Buttons-1.1.2/js/buttons.colVis.js", "~/Scripts/Buttons-1.1.2/js/buttons.bootstrap.js", "~/Scripts/ColReorder-1.3.1/js/dataTables.colReorder.js", "~/Scripts/DataTables-1.10.11/js/jquery.dataTables.js", "~/Scripts/DataTables-1.10.11/js/dataTables.bootstrap.js", "~/Scripts/FixedColumns-3.2.1/js/dataTables.fixedColumns.js", "~/Scripts/FixedHeader-3.1.1/js/dataTables.fixedHeader.js", "~/Scripts/KeyTable-2.1.1/js/dataTables.keyTable.js", "~/Scripts/Responsive-2.0.2/js/dataTables.responsive.js", "~/Scripts/Responsive-2.0.2/js/responsive.bootstrap.js", "~/Scripts/RowReorder-1.1.1/js/dataTables.rowReorder.js", "~/Scripts/Scroller-1.4.1/js/dataTables.scroller.js", "~/Scripts/Select-1.1.2/js/dataTables.select.js", "~/Scripts/jquery.cascadingdropdown.js", "~/Scripts/jquery.bootstrap-duallistbox.js", "~/Scripts/jquery.tabledit.js", "~/Scripts/FileSaver.js", "~/Scripts/select2/select2.full.js", "~/Scripts/select2/i18n/pt-BR.js", "~/Scripts/moment-with-locales.js", "~/Scripts/moment.js", "~/Scripts/moment-pt-br.js", "~/Scripts/jquery.maskedinput.js", "~/Scripts/jquery.maskmoney.js", "~/Scripts/printThis/printThis.js", "~/Scripts/temporizacao-mensagem-sucesso.js", "~/Scripts/Chart.js" )); }
public virtual string GenerateScripts(UrlHelper urlHelper, ResourceLocation location, bool?bundleFiles = null) { if ((!_scriptParts.ContainsKey(location) || _scriptParts[location] == null) && (!_inlineScripts.ContainsKey(location) || _inlineScripts[location] == null)) { return(""); } if (!_scriptParts.Any() && !_inlineScripts.Any()) { return(""); } if (!bundleFiles.HasValue) { //use setting if no value is specified bundleFiles = _siteSettings.EnableJsBundling && BundleTable.EnableOptimizations; } if (bundleFiles.Value) { var partsToBundle = new List <ScriptReferenceMeta>(); var inlinePartsToBundle = new List <ScriptReferenceMeta>(); var partsToDontBundle = new List <ScriptReferenceMeta>(); var inlinePartsToDontBundle = new List <ScriptReferenceMeta>(); if (_scriptParts.ContainsKey(location)) { partsToBundle.AddRange(_scriptParts[location] .Where(x => !x.ExcludeFromBundle) .Distinct()); partsToDontBundle.AddRange(_scriptParts[location] .Where(x => x.ExcludeFromBundle) .Distinct()); } if (_inlineScripts.ContainsKey(location)) { inlinePartsToBundle.AddRange(_inlineScripts[location] .Where(x => !x.ExcludeFromBundle) .Distinct()); inlinePartsToDontBundle.AddRange(_inlineScripts[location] .Where(x => x.ExcludeFromBundle) .Distinct()); } var result = new StringBuilder(); var allScripts = new List <string>(); allScripts.AddRange(partsToBundle.Select(x => x.Part)); allScripts.AddRange(inlinePartsToBundle.Select(x => x.Part)); if (allScripts.Any()) { var hash = ComputeHash(allScripts.ToArray()); string bundleVirtualPath = "~/bundles/scripts/" + hash; //create bundle lock (SLock) { var bundleFor = BundleTable.Bundles.GetBundleFor(bundleVirtualPath); if (bundleFor == null) { var bundle = new ScriptBundle(bundleVirtualPath); bundle.Include(partsToBundle.Select(x => x.Part).ToArray()); if (inlinePartsToBundle.Any()) { var inlineScriptFilePath = HttpContext.Current.Server.MapPath($"~/App_Data/{hash}.js"); File.WriteAllText(inlineScriptFilePath, string.Join(Environment.NewLine, inlinePartsToBundle.Select(x => x.Part))); bundle.Include($"~/App_Data/{hash}.js"); } var scriptTransformer = new ScriptTransformer(new YuiJsMinifier(new YuiSettings() { JsMinifier = { CompressionType = CompressionType.Standard, ObfuscateJavascript = true, Encoding = "UTF8", PreserveAllSemicolons = true, Severity = 0 } })) { EnableTracing = false, CombineFilesBeforeMinification = false, UsePreMinifiedFiles = true }; BundleResolver.Current = new CustomBundleResolver(); bundle.Builder = new NullBuilder(); bundle.Transforms.Clear(); bundle.Transforms.Add(scriptTransformer); bundle.Orderer = new NullOrderer(); BundleTable.Bundles.Add(bundle); } } //parts to bundle result.AppendLine(Scripts.Render(bundleVirtualPath).ToString()); } //parts to do not bundle foreach (var item in partsToDontBundle) { result.AppendFormat("<script {2}src=\"{0}\" type=\"{1}\"></script>", urlHelper.Content(item.Part), "text/javascript", item.IsAsync ? "async " : ""); result.Append(Environment.NewLine); } //inline scripts to do not bundle if (inlinePartsToDontBundle.Any()) { string script = ""; foreach (var item in inlinePartsToDontBundle.Select(x => x.Part).Distinct()) { script += urlHelper.Content(item); script += Environment.NewLine; } if (_siteSettings.EnableInlineJsMinification) { var minifier = new Yahoo.Yui.Compressor.JavaScriptCompressor() { CompressionType = Yahoo.Yui.Compressor.CompressionType.Standard, Encoding = Encoding.UTF8, ObfuscateJavascript = true, PreserveAllSemicolons = true, }; script = minifier.Compress(script); } result.Append("<script type=\"text/javascript\">"); result.Append(Environment.NewLine); result.Append(script); result.Append(Environment.NewLine); result.Append("</script>"); } return(result.ToString()); } else { //bundling is disabled var result = new StringBuilder(); if (_scriptParts.ContainsKey(location)) { foreach (var item in _scriptParts[location].Select(x => new { x.Part, x.IsAsync }).Distinct()) { result.AppendFormat("<script {2}src=\"{0}\" type=\"{1}\"></script>", urlHelper.Content(item.Part), "text/javascript", item.IsAsync ? "async " : ""); result.Append(Environment.NewLine); } } //inline scripts if (_inlineScripts.ContainsKey(location)) { string script = ""; foreach (var item in _inlineScripts[location].Select(x => new { x.Part }).Distinct()) { script += urlHelper.Content(item.Part); script += Environment.NewLine; } if (_siteSettings.EnableInlineJsMinification) { var minifier = new Yahoo.Yui.Compressor.JavaScriptCompressor() { CompressionType = Yahoo.Yui.Compressor.CompressionType.Standard, Encoding = Encoding.UTF8, ObfuscateJavascript = true, PreserveAllSemicolons = true, }; script = minifier.Compress(script); } result.Append("<script type=\"text/javascript\">"); result.Append(Environment.NewLine); result.Append(script); result.Append(Environment.NewLine); result.Append("</script>"); } return(result.ToString()); } }
// 有关 Bundling 的详细信息,请访问 http://go.microsoft.com/fwlink/?LinkId=254725 public static void RegisterBundles(BundleCollection bundles) { #region 登录页面样式 /***************************登录页面样式**************************/ StyleBundle lgcss = new StyleBundle("~/assets/lgcss"); lgcss.Orderer = new AsIsBundleOrderer(); bundles.Add(lgcss.Include( "~/assets/bootstrap/css/bootstrap.css", "~/assets/css/metro.css", "~/assets/font-awesome/css/font-awesome.css", "~/assets/css/style.css", "~/assets/css/style_responsive.css", "~/assets/css/style_default.css", "~/assets/uniform/css/uniform.default.css", "~/content/styles/admin.main.css")); ScriptBundle lgjq = new ScriptBundle("~/assets/lgjq"); lgjq.Orderer = new AsIsBundleOrderer(); bundles.Add(lgjq.Include( "~/assets/js/jquery-{version}.js", "~/assets/bootstrap/js/bootstrap.js", "~/assets/js/jquery.blockui.js", "~/assets/js/app.js", "~/content/Scripts/jquery.validate.js", "~/content/Scripts/jquery.validate.unobtrusive.js")); #endregion #region 内容页面样式 StyleBundle css = new StyleBundle("~/assets/css"); css.Orderer = new AsIsBundleOrderer(); bundles.Add(css.Include( "~/assets/bootstrap/css/bootstrap.min.css", "~/assets/css/metro.css", "~/assets/bootstrap/css/bootstrap-responsive.min.css", "~/assets/font-awesome/css/font-awesome.css", "~/assets/css/style.css", "~/assets/css/style_responsive.css", "~/assets/css/style_default.css", "~/assets/css/style_light.css", "~/assets/fancybox/source/jquery.fancybox.css", "~/assets/uniform/css/uniform.default.css", "~/assets/chosen-bootstrap/chosen/chosen.css", "~/assets/data-tables/DT_bootstrap.css", "~/assets/uniform/css/uniform.default.css", "~/assets/jquery-ui/jquery-ui-1.10.1.custom.min.css", "~/content/styles/admin.main.css", "~/content/styles/jquery.thickbox.css" )); StyleBundle css2 = new StyleBundle("~/assets/css2"); css2.Orderer = new AsIsBundleOrderer(); bundles.Add(css2.Include( "~/content/styles/admin.main.css", "~/content/styles/jquery.thickbox.css" )); ScriptBundle jq = new ScriptBundle("~/assets/jq"); jq.Orderer = new AsIsBundleOrderer(); bundles.Add(jq.Include( "~/assets/js/jquery-{version}.js", "~/assets/breakpoints/breakpoints.js", "~/assets/bootstrap/js/bootstrap.js", "~/assets/js/jquery.blockui.js", "~/assets/js/jquery.cookie.js" )); bundles.Add(new ScriptBundle("~/assets/js/ie9").Include( "~/assets/js/excanvas.js", "~/assets/js/respond.js")); ScriptBundle js = new ScriptBundle("~/assets/js"); js.Orderer = new AsIsBundleOrderer(); bundles.Add(js.Include( //"~/assets/uniform/jquery.uniform.js", "~/assets/data-tables/jquery.dataTables.js", "~/assets/data-tables/DT_bootstrap.js")); //"~/assets/js/app.js")); ScriptBundle js2 = new ScriptBundle("~/assets/js2"); js2.Orderer = new AsIsBundleOrderer(); bundles.Add(js2.Include( "~/content/scripts/jquery.thickbox.js", "~/assets/jquery-ui/jquery-ui-1.10.4.custom.js", "~/content/scripts/jquery.numeric.js", "~/content/scripts/jquery.ui.datapicker-zh-CN.js", "~/content/scripts/admin.main.js")); #endregion #region 编辑页面样式 StyleBundle edcss = new StyleBundle("~/assets/edcss"); edcss.Orderer = new AsIsBundleOrderer(); bundles.Add(edcss.Include( "~/assets/bootstrap/css/bootstrap.css", "~/assets/css/metro.css", "~/assets/font-awesome/css/font-awesome.css", "~/assets/css/style.css", "~/assets/jquery-ui/jquery-ui-1.10.1.custom.css", "~/content/styles/admin.main.css")); ScriptBundle edjq = new ScriptBundle("~/assets/edjq"); edjq.Orderer = new AsIsBundleOrderer(); bundles.Add(edjq.Include( "~/assets/js/jquery-{version}.js", "~/assets/bootstrap/js/bootstrap.js", "~/content/scripts/jquery.validate.js", "~/content/scripts/jquery.validate.unobtrusive.js", "~/content/scripts/jquery.numeric.js", "~/assets/jquery-ui/jquery-ui-1.10.1.custom.js", "~/content/scripts/jquery.ui.datapicker-zh-CN.js", "~/content/scripts/admin.edit.js")); #endregion //BundleTable.EnableOptimizations = true; }
public static void RegisterBundles(BundleCollection bundles) { var styleBundle = new StyleBundle("~/Content/DevExtremeBundle"); var scriptBundle = new ScriptBundle("~/Scripts/DevExtremeBundle"); // Uncomment to use the Gantt control //styleBundle.Include("~/Content/dx-gantt.css"); // Uncomment to use the Diagram control //styleBundle.Include("~/Content/dx-diagram.css"); styleBundle.Include("~/Content/dx.common.css"); // Predefined themes: https://js.devexpress.com/DevExtreme/Guide/Themes_and_Styles/Predefined_Themes/ styleBundle.Include("~/Content/dx.light.css"); // Uncomment to use the Gantt control //scriptBundle.Include("~/Scripts/dx-gantt.js"); // Uncomment to use the Diagram control //scriptBundle.Include("~/Scripts/dx-diagram.js"); // NOTE: jQuery may already be included in the default script bundle. Check the BundleConfig.cs file. //scriptBundle.Include("~/Scripts/jquery-3.4.1.js"); scriptBundle.Include("~/Scripts/cldr.js"); scriptBundle.Include("~/Scripts/cldr/event.js"); scriptBundle.Include("~/Scripts/cldr/supplemental.js"); scriptBundle.Include("~/Scripts/cldr/unresolved.js"); scriptBundle.Include("~/Scripts/globalize.js"); scriptBundle.Include("~/Scripts/globalize/message.js"); scriptBundle.Include("~/Scripts/globalize/number.js"); scriptBundle.Include("~/Scripts/globalize/currency.js"); scriptBundle.Include("~/Scripts/globalize/date.js"); // Uncomment to enable client-side export //scriptBundle.Include("~/Scripts/jszip.js"); scriptBundle.Include("~/Scripts/dx.all.js"); // Uncomment to provide geo-data for the VectorMap control // Docs: https://js.devexpress.com/DevExtreme/Guide/Widgets/VectorMap/Providing_Data/#Data_for_Areas //scriptBundle.Include("~/Scripts/vectormap-data/world.js"); scriptBundle.Include("~/Scripts/aspnet/dx.aspnet.mvc.js"); scriptBundle.Include("~/Scripts/aspnet/dx.aspnet.data.js"); bundles.Add(styleBundle); bundles.Add(scriptBundle); #if !DEBUG BundleTable.EnableOptimizations = true; #endif }
// For more information on bundling, visit https://go.microsoft.com/fwlink/?LinkId=301862 public static void RegisterBundles(BundleCollection bundles) { #region scriptBundle var scriptBundle = new ScriptBundle("~/Scripts/jqueryGlobalize"); scriptBundle.Include( "~/Scripts/jquery-{version}.js", "~/Scripts/jquery.scrollbar.min.js", "~/Scripts/js.cookie.js", "~/Scripts/jquery.unobtrusive-ajax.min.js", "~/Scripts/main.js" ); // CLDR scripts scriptBundle .Include("~/Scripts/cldr.js") .Include("~/Scripts/cldr/event.js") .Include("~/Scripts/cldr/supplemental.js") .Include("~/Scripts/cldr/unresolved.js"); // Globalize 1.x scriptBundle .Include("~/Scripts/globalize.js") .Include("~/Scripts/globalize/message.js") .Include("~/Scripts/globalize/number.js") .Include("~/Scripts/globalize/currency.js") .Include("~/Scripts/globalize/date.js") .Include("~/Scripts/globalize.extensions.js"); bundles.Add(scriptBundle); #endregion #region Modernizr bundles.Add(new ScriptBundle("~/bundles/modernizr").Include( "~/Scripts/modernizr-*")); #endregion #region bootstrap bundles.Add(new ScriptBundle("~/bundles/bootstrap").Include( "~/Scripts/bootstrap.bundle.min.js", "~/Scripts/respond.js")); bundles.Add(new StyleBundle("~/Content/css").Include( "~/Content/css/main.min.css" )); bundles.Add(new ScriptBundle("~/bundles/jqueryBase64").Include( "~/Scripts/jquery.base64.js" )); #endregion #region jquery bundles.Add(new ScriptBundle("~/bundles/jqueryBase64").Include( "~/Scripts/jquery.base64.js" )); bundles.Add(new ScriptBundle("~/bundles/jqueryval").Include( "~/Scripts/jquery.validate*")); #endregion #if !DEBUG BundleTable.EnableOptimizations = false; #endif }
// For more information on Bundling, visit http://go.microsoft.com/fwlink/?LinkId=254725 public static void RegisterBundles(BundleCollection bundles) { var conf = IlmConfiguration.Current; 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*")); var sBundle = new ScriptBundle("~/bundles/vendors"); sBundle.Include( "~/Scripts/bootstrap.min.js", "~/Scripts/underscore.js", "~/Scripts/backbone.js", "~/Scripts/metismenu.js", "~/Scripts/nprogress.js"); if (conf.UseFb) { sBundle.Include("~/Scripts/widgetFb.js"); } if (conf.UseTw) { sBundle.Include("~/Scripts/widgetTw.js"); } if (conf.UseUv) { sBundle.Include("~/Scripts/widgetUv.js"); } if (conf.UseGa) { sBundle.Include("~/Scripts/widgetGa.js"); } bundles.Add(sBundle); bundles.Add(new ScriptBundle("~/bundles/page").Include( "~/Javascripts/router.js", "~/Javascripts/models/search.js", "~/Javascripts/models/interet.js", "~/Javascripts/models/detail.js", "~/Javascripts/collections/search.js", "~/Javascripts/collections/category.js", "~/Javascripts/collections/Items.js", "~/Javascripts/views/backbone.googlemaps.js", "~/Javascripts/views/backbone.autocomplete.js", "~/Javascripts/views/interetItem.js", "~/Javascripts/views/interet.js", "~/Javascripts/views/category.js", "~/Javascripts/views/items.js", "~/Javascripts/views/description.js", "~/Javascripts/common.js", "~/Javascripts/app.js")); // 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.js" )); bundles.Add(new StyleBundle("~/Content/css").Include( "~/Content/bootstrap.min.css", "~/Content/bootstrap-theme.min.css", "~/Content/font-awesome.min.css", "~/Content/metisMenu.css", "~/Content/backbone.autocomplete.css", "~/Content/site.css", "~/Content/nprogress.css" )); }
// For more information on bundling, visit http://go.microsoft.com/fwlink/?LinkId=301862 public static void RegisterBundles(BundleCollection bundles) { bundles.Add(new ScriptBundle("~/bundles/javascript").Include("~/Scripts/es6-promise-2.0.1.js")); // Typescript var tsBundle = new ScriptBundle("~/bundles/typescript"); // TS Core tsBundle.Include( "~/Scripts/typescript/Component.js", "~/Scripts/typescript/Animator.js", "~/Scripts/typescript/Page.js", "~/Scripts/typescript/Utility.js", "~/Scripts/typescript/App.js"); // TS Data tsBundle.Include( "~/Scripts/typescript/Data/JsonRequest.js", "~/Scripts/typescript/Data/DataSource.js", "~/Scripts/typescript/Models/Term.js", "~/Scripts/typescript/Models/Subject.js", "~/Scripts/typescript/Models/Course.js", "~/Scripts/typescript/Models/CourseDetails.js", "~/Scripts/typescript/Models/ClassDetails.js", "~/Scripts/typescript/Models/SectionDetails.js", "~/Scripts/typescript/Models/MeetingDetails.js", "~/Scripts/typescript/Models/Instructor.js", "~/Scripts/typescript/Models/RoomDetails.js", "~/Scripts/typescript/Models/Building.js"); // TS Components tsBundle.Include( "~/Scripts/typescript/Components/Dialog.js", "~/Scripts/typescript/Components/UserBar.js", "~/Scripts/typescript/Components/LogInDialog.js", "~/Scripts/typescript/Components/SubjectSelectionDialog.js", "~/Scripts/typescript/Components/SubjectCourseSelectionDialog.js", "~/Scripts/typescript/Components/GlobalProgressIndicator.js", "~/Scripts/typescript/Components/DataTiles.js"); // TS Pages tsBundle.Include( "~/Scripts/typescript/Pages/TermSelectPage.js", "~/Scripts/typescript/Pages/LandingPage.js", "~/Scripts/typescript/Pages/SubjectPage.js", "~/Scripts/typescript/Pages/CoursePage.js"); #if DEBUG // Include debug JS if we're in debug mode (sets debug API URL, etc) tsBundle.Include("~/Scripts/typescript/DEBUG.js"); #endif bundles.Add(tsBundle); bundles.Add(new StyleBundle("~/bundles/css").Include( "~/Content/css/App.css")); #if DEBUG BundleTable.EnableOptimizations = false; #else BundleTable.EnableOptimizations = true; #endif }
public override void RegisterArea(AreaRegistrationContext context) { context.MapRoute( "VIS_default", "VIS/{controller}/{action}/{id}", new { controller = "Home", action = "Index", id = UrlParameter.Optional } , new[] { "VIS.Controllers" } ); StyleBundle style = new StyleBundle("~/Areas/VIS/Content/VISstyle"); //StyleBundle styleRTL = new StyleBundle("~/Areas/VIS/Content/VISstyleRTL"); ScriptBundle modScript = new ScriptBundle("~/Areas/VIS/Scripts/VISjs"); ScriptBundle modScript_v1 = new ScriptBundle("~/Areas/VIS/Scripts/VIS_v1"); ScriptBundle modScript_v2 = new ScriptBundle("~/Areas/VIS/Scripts/VIS_v2"); //modScript.Include( // "~/Areas/VIS/Scripts/app/native-extension.js", // "~/Areas/VIS/Scripts/app/utility.js", // "~/Areas/VIS/Scripts/app/logger.js", // "~/Areas/VIS/Scripts/app/controls.js", // "~/Areas/VIS/Scripts/app/classes.js", // "~/Areas/VIS/Scripts/app/desktopmgr.js", // "~/Areas/VIS/Scripts/app/viewmanager.js", // "~/Areas/VIS/Scripts/app/context.js", // "~/Areas/VIS/Scripts/app/i18N.js", // "~/Areas/VIS/Scripts/app/role.js", // "~/Areas/VIS/Scripts/app/adialog.js", // "~/Areas/VIS/Scripts/app/lookup.js", // "~/Areas/VIS/Scripts/app/treepanel.js", // "~/Areas/VIS/Scripts/app/controller.js", // "~/Areas/VIS/Scripts/app/formframe.js", // "~/Areas/VIS/Scripts/app/processframe.js", // "~/Areas/VIS/Scripts/processengine/processctl.js", // "~/Areas/VIS/Scripts/processengine/processinfo.js", // "~/Areas/VIS/Scripts/processengine/processparameter.js", // "~/Areas/VIS/Scripts/forms/form.js", // "~/Areas/VIS/Scripts/app/datacontext.js", // "~/Areas/VIS/Scripts/app/calloutengine.js", // "~/Areas/VIS/Scripts/model/Callouts.js", // "~/Areas/VIS/Scripts/home/home.js", // "~/Areas/VIS/Scripts/home/changeuserimage.js", // "~/Areas/VIS/Scripts/home/shortcut.js", // "~/Areas/VIS/Scripts/app/historymgr.js", // "~/Areas/VIS/Scripts/app/secure-engine.js", // "~/Areas/VIS/Scripts/app/Framework/userpreference.js", // "~/Areas/VIS/Scripts/app/Framework/vimageform.js", // "~/Areas/VIS/Scripts/app/Framework/help.js", // "~/Areas/VIS/Scripts/app/Framework/ini.js", // "~/Areas/VIS/Scripts/app/Framework/locationform.js", // "~/Areas/VIS/Scripts/app/Framework/locatorform.js", // "~/Areas/VIS/Scripts/app/Framework/valuepreference.js", // "~/Areas/VIS/Scripts/app/Framework/pattributesform.js", // "~/Areas/VIS/Scripts/app/Framework/pattributeinstance.js", // "~/Areas/VIS/Scripts/app/Framework/genralattributeform.js", // "~/Areas/VIS/Scripts/app/Framework/accountform.js", // "~/Areas/VIS/Scripts/app/Framework/archiveviewer.js", // "~/Areas/VIS/Scripts/app/child-dialog.js", // "~/Areas/VIS/Scripts/app/Framework/chat.js", // "~/Areas/VIS/Scripts/app/Framework/infomenu.js", // "~/Areas/VIS/Scripts/app/Framework/infowindow.js", // "~/Areas/VIS/Scripts/app/Framework/amountdivision.js", // "~/Areas/VIS/Scripts/app/Framework/infogeneral.js", // "~/Areas/VIS/Scripts/app/Framework/infoproduct.js", // "~/Areas/VIS/Scripts/app/Framework/infoscanform.js", // "~/Areas/VIS/Scripts/app/Framework/attachmentform.js", // "~/Areas/VIS/Scripts/app/Framework/help.js", // "~/Areas/VIS/Scripts/app/Framework/wfactivity.js", // "~/Areas/VIS/Scripts/app/Framework/vdocaction.js", // "~/Areas/VIS/Scripts/app/Framework/appointments.js", // "~/Areas/VIS/Scripts/app/Framework/vpayment.js", // "~/Areas/VIS/Scripts/app/forms/form.js", // "~/Areas/VIS/Scripts/app/forms/vcreatefrom.js", // "~/Areas/VIS/Scripts/app/forms/vcreatefrominvoice.js", // "~/Areas/VIS/Scripts/app/forms/vcreatefromshipment.js", // "~/Areas/VIS/Scripts/app/forms/vcreatefromstatement.js", // "~/Areas/VIS/Scripts/app/forms/generatexmodel.js", // "~/Areas/VIS/Scripts/app/forms/acctviewer.js", // "~/Areas/VIS/Scripts/app/forms/acctviewermenu.js", // "~/Areas/VIS/Scripts/app/forms/vinoutgen.js", // "~/Areas/VIS/Scripts/app/forms/vinvoicegen.js", // "~/Areas/VIS/Scripts/app/forms/vmatch.js", // "~/Areas/VIS/Scripts/app/forms/vcharge.js", // "~/Areas/VIS/Scripts/app/forms/vattributegrid.js", // "~/Areas/VIS/Scripts/app/forms/vpayselect.js", // "~/Areas/VIS/Scripts/app/forms/vpayprint.js", // "~/Areas/VIS/Scripts/app/forms/vBOMdrop.js", // "~/Areas/VIS/Scripts/app/forms/vtrxmaterial.js", // "~/Areas/VIS/Scripts/app/Framework/find.js", // "~/Areas/VIS/Scripts/app/azoomacross.js", // "~/Areas/VIS/Scripts/app/Framework/sms.js", // "~/Areas/VIS/Scripts/app/arequest.js", // "~/Areas/VIS/Scripts/app/Framework/vsetup.js", // "~/Areas/VIS/Scripts/home/favourite.js", // "~/Areas/VIS/Scripts/app/Framework/bpartner.js", // "~/Areas/VIS/Scripts/app/Framework/contactInfo.js", // "~/Areas/VIS/Scripts/app/favouritehelper.js", // "~/Areas/VIS/Scripts/app/Framework/email.js", // "~/Areas/VIS/Scripts/app/Framework/newmailformat.js", // "~/Areas/VIS/Scripts/app/Framework/openmailformats.js", // "~/Areas/VIS/Scripts/app/areport.js", // "~/Areas/VIS/Scripts/app/Framework/attachmentHistory.js", // "~/Areas/VIS/Scripts/app/Framework/recordaccessdialog.js", // "~/Areas/VIS/Scripts/app/forms/vallocation.js", // //"~/Areas/VIS/Scripts/app/forms/vallocation-branch.js", // "~/Areas/VIS/Scripts/app/grouprights/group.js", // "~/Areas/VIS/Scripts/app/grouprights/createuser.js", // "~/Areas/VIS/Scripts/app/grouprights/orgaccess.js", // "~/Areas/VIS/Scripts/app/grouprights/groupinfo.js", // "~/Areas/VIS/Scripts/app/grouprights/createrole.js", // "~/Areas/VIS/Scripts/app/Framework/markmodule.js", // "~/Areas/VIS/Scripts/app/Framework/cardviewdialog.js", // "~/Areas/VIS/Scripts/app/Framework/visimportfiles.js", // "~/Areas/VIS/Scripts/app/Framework/parameterdialog.js", // "~/Areas/VIS/Scripts/app/processwrapper.js", // "~/Areas/VIS/Scripts/app/TreeMaintenance/treeondemand.js", // "~/Areas/VIS/Scripts/app/Framework/treemaintenance.js", // "~/Areas/VIS/Scripts/app/Framework/jquery-touch.js", // "~/Areas/VIS/Scripts/app/Framework/bulkdownload.js", // "~/Areas/VIS/Scripts/app/forms/productContainer.js", // "~/Areas/VIS/Scripts/app/forms/productContainerMove.js", // "~/Areas/VIS/Scripts/app/forms/productContainerTree.js", // "~/Areas/VIS/Scripts/app/windowformcontainer.js", // "~/Areas/VIS/Scripts/app/masterdataversion.js", // "~/Areas/VIS/Scripts/tabpanels/bipanel.js", // "~/Areas/VIS/Scripts/model/CalloutColumn.js", // "~/Areas/VIS/Scripts/app/forms/glDimensionValue.js", // "~/Areas/VIS/Scripts/tabpanels/verinfo.js", // "~/Areas/VIS/Scripts/TestPanel.js"); //modScript.Include( // "~/Areas/VIS/Scripts/F20/thememgr.js", // "~/Areas/VIS/Scripts/app/initialize.js" //bottom one (do-not chnage sequence //); //modScript_v1.Include("~/Areas/VIS/Scripts/app/windowframe.js"); //Old design , do-not alter //modScript_v2.Include( // "~/Areas/VIS/Scripts/F20/aheaderpanel.js", // "~/Areas/VIS/Scripts/F20/atabpanel.js", // "~/Areas/VIS/Scripts/F20/wframe.js", // "~/Areas/VIS/Scripts/F20/atabbedpane.js", // "~/Areas/VIS/Scripts/F20/veditview.js", // "~/Areas/VIS/Scripts/F20/vcardview.js", // "~/Areas/VIS/Scripts/F20/vgridview.js", // "~/Areas/VIS/Scripts/F20/vmapview.js", // "~/Areas/VIS/Scripts/F20/aviewcontroller.js", // "~/Areas/VIS/Scripts/F20/apanel.js", // "~/Areas/VIS/Scripts/F20/acontentpane.js", // "~/Areas/VIS/Scripts/F20/afilterpanel.js", // "~/Areas/VIS/Scripts/F20/themecnfgtr.js" // ); //style.Include("~/Areas/VIS/Content/Site.css", // "~/Areas/VIS/Content/VISAD.css", // "~/Areas/VIS/Content/PrefStyle.css", // "~/Areas/VIS/Content/Home.css", // "~/Areas/VIS/Content/PaymentRule.css", // "~/Areas/VIS/Content/Style.css", // "~/Areas/VIS/Content/ClientSetup.css", // "~/Areas/VIS/Content/Find.css", // "~/Areas/VIS/Content/Email.css", // "~/Areas/VIS/Content/VPaySelect.css", // "~/Areas/VIS/Content/reportstyle.css", // "~/Areas/VIS/Content/RecordAccessDialog.css", // "~/Areas/VIS/Content/GroupStyle.css", // "~/Areas/VIS/Content/ProductContainer.css", // "~/Areas/VIS/Content/GlJournalDimension.css" // ); //style.Include("~/Areas/VIS/Content/F20/Color.css", // "~/Areas/VIS/Content/F20/Site.css", // "~/Areas/VIS/Content/F20/Window.css", // "~/Areas/VIS/Content/F20/Controls.css", // "~/Areas/VIS/Content/F20/Media.css", // "~/Areas/VIS/Content/F20/ThemeCnfgtr.css" // ); //style.Include("~/Areas/VIS/Content/VIS.rtl.css"); style.Include("~/Areas/VIS/Content/VIS.all.min.css"); modScript.Include("~/Areas/VIS/Scripts/VIS.all.min.js"); modScript_v1.Include("~/Areas/VIS/Scripts/VIS1_0.min.js"); modScript_v2.Include("~/Areas/VIS/Scripts/VIS2_0.min.js"); VAdvantage.ModuleBundles.RegisterScriptBundle(modScript, "VIS", -1); VAdvantage.ModuleBundles.RegisterScriptBundle(modScript_v1, "VIS1_0", -2); VAdvantage.ModuleBundles.RegisterScriptBundle(modScript_v2, "VIS2_0", -3); VAdvantage.ModuleBundles.RegisterStyleBundle(style, "VIS", -1); ////VAdvantage.ModuleBundles.RegisterRTLStyleBundle(styleRTL, "VIS", -1); }
public static ScriptBundle AddScript(this ScriptBundle bundle, string script, string scriptDir = ScriptsDir) { bundle.Include(GetRelativeScriptsPath(script, scriptDir)); return(bundle); }