public static void RegisterBundles(BundleCollection bundles) { bundles.UseCdn = true; var jqueryCdnPath = "http://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"; bundles.Add(new ScriptBundle(Links.bundles.scripts.jquery, jqueryCdnPath) { CdnFallbackExpression = "window.jquery" }. Include("~/Scripts/jquery-{version}.js")); // Libraries var libraryBundle = new ScriptBundle(Links.bundles.scripts.common); libraryBundle.Include("~/Scripts/modernizr-2.6.2.js"); libraryBundle.Include("~/Scripts/bootstrap.js"); libraryBundle.Include("~/Scripts/knockout-2.2.0.debug.js"); libraryBundle.Include("~/Scripts/jquery.validate.js"); libraryBundle.Include("~/Scripts/jquery.validate.unobtrusive.js"); libraryBundle.Include("~/Scripts/jquery.unobtrusive-ajax.js"); bundles.Add(libraryBundle); // CSS var cssBundle = new StyleBundle(Links.bundles.styles.common); cssBundle.Include("~/Content/Styles/bootstrap.css"); cssBundle.Include("~/Content/Styles/bootstrap-responsive.css"); cssBundle.Include("~/Content/Styles/main.css"); bundles.Add(cssBundle); // Enable bundling BundleTable.EnableOptimizations = true; }
// For more information on bundling, visit http://go.microsoft.com/fwlink/?LinkId=301862 public static void RegisterBundles(BundleCollection bundles) { #region js bundles.Add(new ScriptBundle("~/bundles/jquery").Include( "~/Scripts/jquery-{version}.js")); bundles.Add(new ScriptBundle("~/bundles/jqueryval").Include( "~/Scripts/jquery.validate*")); bundles.Add(new ScriptBundle("~/bundles/modernizr").Include( "~/Scripts/modernizr-*")); var bootstrap = new ScriptBundle("~/bundles/bootstrap").Include( "~/Scripts/bootstrap.js", "~/Scripts/respond.js"); bootstrap.Orderer = new AsIsBundleOrderer(); bundles.Add(bootstrap); #endregion #region css var css = new StyleBundle("~/Content/css").Include( "~/Content/bootstrap.css", "~/Content/bootstrap-theme.css", "~/Content/site.css"); css.Orderer = new AsIsBundleOrderer(); bundles.Add(css); #endregion #if DEBUG BundleTable.EnableOptimizations = false; #else BundleTable.EnableOptimizations = true; #endif }
// Дополнительные сведения об объединении см. по адресу: http://go.microsoft.com/fwlink/?LinkId=301862 public static void RegisterBundles(BundleCollection bundles) { bundles.Add(new ScriptBundle("~/bundles/js-basic").Include( "~/Scripts/vendor/jquery-{version}.js", "~/Scripts/vendor/bootstrap.js", "~/Scripts/vendor/respond.js")); bundles.Add(new ScriptBundle("~/bundles/js-vocabulary").Include( "~/Scripts/vendor/ember/ember.min.js", "~/Scripts/vendor/ember/ember-data.min.js", "~/Scripts/vendor/bootstrap-modal-popover.js", "~/Scripts/vendor/bootstrap-dialog.min.js", "~/Scripts/vendor/jquery.scrollTo.min.js", "~/Scripts/vendor/jquery.cookie.js", "~/Scripts/app-vocabulary/app/vocabulary-templates.js", "~/Scripts/app-vocabulary/app/vocabulary.js")); bundles.Add(new ScriptBundle("~/bundles/jqueryval").Include( "~/Scripts/vendor/jquery.validate*")); // Используйте версию Modernizr для разработчиков, чтобы учиться работать. Когда вы будете готовы перейти к работе, // используйте средство построения на сайте http://modernizr.com, чтобы выбрать только нужные тесты. bundles.Add(new ScriptBundle("~/bundles/modernizr").Include( "~/Scripts/vendor/modernizr-*")); var basicStylesBundle = new StyleBundle("~/Content/css").Include( "~/Content/bootstrap.css", "~/Content/site.css"); basicStylesBundle.Transforms.Add(new CssMinify()); bundles.Add(basicStylesBundle); }
public static IHtmlString BundleAndRenderStyle(this HtmlHelper helper, string path, params string[] urls) { var bundle = new StyleBundle(path).Include(urls); BundleTable.Bundles.Add(bundle); return Styles.Render(path); }
public Theme(string name) { Name = name; SiteStyleBundle = new StyleBundle(ThemeTable.ThemesLocation + name + "/site.theme.min.css") .Include(ThemeTable.ThemesLocation + name + "/theme.css"); }
public static void RegisterBundles(BundleCollection bundles) { var cssTransformer = new CssTransformer(); var jsTransformer = new JsTransformer(); var nullOrderer = new NullOrderer(); var js = new ScriptBundle("~/bundles/js").Include( "~/Scripts/jquery-{version}.js", "~/Scripts/bootstrap.js", "~/Scripts/less.min.js", "~/Scripts/moment.js", "~/Scripts/main.js", "~/Scripts/jquery.quick.pagination.min.js", "~/Scripts/bootstrap-fileupload.min.js" ); js.Transforms.Add(jsTransformer); js.Orderer = nullOrderer; bundles.Add(js); var css = new StyleBundle("~/bundles/css").Include( "~/Content/less/bootstrap.less", "~/Content/styles.css", "~/Content/custom.css", "~/Content/bootstrap-fileupload.min.css" ); css.Transforms.Add(cssTransformer); css.Orderer = nullOrderer; bundles.Add(css); }
// For more information on Bundling, visit http://go.microsoft.com/fwlink/?LinkId=254725 public static void RegisterBundles(BundleCollection bundles) { //NOTE: //Be sure to add "<add name="BundleModule" type="System.Web.Optimization.BundleModule" />" to <modules> in <system.webServer> /***********************************************CSS*********************************************/ /* bundles.Add(new StyleBundle("~/Content/css/site_css") .Include("~/Content/css/site.css") ); bundles.Add(new StyleBundle("~/Content/css/bootstrap_css") .Include("~/Content/css/bootstrap.css") .Include("~/Content/css/bootstrap-responsive.css") ); */ bundles.UseCdn = true; /*CORE*/ var SiteCSSBundle = new StyleBundle("~/Content/themes/app-name/styles/styles_css").Include( "~/Content/themes/app-name/styles/styles.css"); SiteCSSBundle.Orderer = new PassthruBundleOrderer(); bundles.Add(SiteCSSBundle); /***********************************************JS*********************************************/ /*SITE*/ var SiteJSBundle = new ScriptBundle("~/Scripts/site_js").Include( "~/Scripts/site.js"); SiteJSBundle.Orderer = new PassthruBundleOrderer(); bundles.Add(SiteJSBundle); /*JQUERY*/ var JQueryBundle = new ScriptBundle("~/Scripts/jquery_js", "//code.jquery.com/jquery-1.10.2.min.js").Include( "~/Scripts/jquery-1.10.2.min.js"); JQueryBundle.CdnFallbackExpression = "window.jQuery"; bundles.Add(JQueryBundle); /*ANGULAR*/ var AngularBundle = new ScriptBundle("~/Scripts/angular_js").Include( "~/Scripts/angular.min.js", "~/app/app.js", "~/app/filters.js", "~/app/services.js", "~/app/controllers.js", "~/app/directives.js"); AngularBundle.CdnFallbackExpression = "window.angular"; var AngularRouteBundle = new ScriptBundle("~/Scripts/angularRoute_js").Include("~/Scripts/angular-route.min.js"); AngularRouteBundle.CdnFallbackExpression = "window.angular.module('ngRoute')"; var AngularSanitizeBundle = new ScriptBundle("~/Scripts/angularSanitize_js").Include("~/Scripts/angular-sanitize.min.js"); AngularSanitizeBundle.CdnFallbackExpression = "window.angular.module('ngSanitize')"; bundles.Add(AngularBundle); bundles.Add(AngularRouteBundle); bundles.Add(AngularSanitizeBundle); /**********************************************************************************************/ BundleTable.EnableOptimizations = true; //enable bundling/minification/bundle-caching }
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) { { 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); }
private static void InitializeReports() { var logger = ObjectFactory.GetInstance<Logger>(); logger.Trace("[Initialization].[Bundling].[Bootstrapper].[InitializeReports] invoked."); var path = BundleExtensions.GetScriptBundlePath(Content.Views.Reports.Index_aspx); var bundle = new ScriptBundle(path) .Include(managementScriptPaths) .Include(new [] { Content.Scripts.Reports.Index_js }); BundleTable.Bundles.Add(bundle); path = BundleExtensions.GetStyleBundlePath(Content.Views.Reports.Index_aspx); bundle = new StyleBundle(path) .Include(managementStylePaths) .Include(new [] { Content.Styles.Reports.Index_css }); BundleTable.Bundles.Add(bundle); logger.Debug("[Initialization].[Bundling].[Bootstrapper].[InitializeReports] finished work."); }
// 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*")); bundles.Add(new ScriptBundle("~/bundles/knockout").Include( "~/Scripts/knockout-{version}.js")); bundles.Add(new ScriptBundle("~/bundles/ajaxlogin").Include( "~/Scripts/app/ajaxlogin.js")); bundles.Add(new ScriptBundle("~/bundles/todo").Include( "~/Scripts/app/todo.bindings.js", "~/Scripts/app/todo.datacontext.js", "~/Scripts/app/todo.model.js", "~/Scripts/app/todo.viewmodel.js")); bundles.Add(new ScriptBundle("~/Scripts/bundle") .Include( "~/Scripts/bootstrap*", "~/Scripts/jquery-{version}.js", "~/Scripts/jquery-ui-{version}.js", "~/Scripts/knockout-{version}" )); // 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", // "~/Content/TodoList.css")); var lessBundle = new StyleBundle("~/Content/css") .Include("~/Content/niccom.less"); lessBundle.Transforms.Add(new LessTransformer()); bundles.Add(lessBundle); 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")); }
// For more information on Bundling, visit http://go.microsoft.com/fwlink/?LinkId=254725 public static void RegisterBundles(BundleCollection bundles, HandlebarsTemplateTransform handlebarsTemplateTransform) { CssTransformer cssTransformer = CreateCssTransformer(); Bundle mainStyles = new StyleBundle("~/styles/bundles/main").Include( "~/Content/normalize.css", "~/Content/main.scss"); mainStyles.Transforms.Add(cssTransformer); bundles.Add(mainStyles); Bundle templates = new Bundle("~/templates").Include("~/Views/Templates/*.html"); templates.Transforms.Add(handlebarsTemplateTransform); bundles.Add(templates); bundles.Add( new ScriptBundle("~/scripts/bundles/libs").Include( "~/Scripts/libs/modernizr-{version}.js", "~/Scripts/libs/jquery-{version}.js", "~/Scripts/libs/underscore.js", "~/Scripts/libs/backbone.js", "~/Scripts/libs/backbone.marionette.js", "~/Scripts/libs/handlebars.runtime.js")); bundles.Add( new ScriptBundle("~/scripts/modules/search").Include( "~/Scripts/CommonModule.js", "~/Scripts/SearchModule.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/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")); bundles.Add(new ScriptBundle("~/bundles/app").Include( "~/Scripts/app/*.js")); bundles.Add(new ScriptBundle("~/bundles/frameworks").Include( "~/Scripts/frameworks/*.js")); var cssbundle = new StyleBundle("~/Content/css"); cssbundle.Include( "~/Content/bootstrap.css", "~/Content/site.css", "~/Content/less/*.less"); cssbundle.Transforms.Add(new LessTransform()); bundles.Add(cssbundle); BundleTable.EnableOptimizations = true; }
public static void RegisterBundles(BundleCollection bundles) { bundles.Add(new ScriptBundle("~/bundles/jquery").Include( "~/Scripts/jquery-1.*")); bundles.Add(new ScriptBundle("~/bundles/jqueryui").Include( "~/Scripts/jquery-ui*")); bundles.Add(new ScriptBundle("~/bundles/jqueryval").Include( "~/Scripts/jquery.unobtrusive*", "~/Scripts/jquery.validate*")); bundles.Add(new ScriptBundle("~/bundles/modernizr").Include( "~/Scripts/modernizr-*")); var css = new StyleBundle("~/Content/css").Include( "~/Content/site.less"); css.Transforms.Add(new LessMinify()); bundles.Add(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")); }
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; }
public static void RegisterBundles(BundleCollection bundles) { var orderer= new AsIsBundleOrderer(); StyleBundle bootstrapBundle = new StyleBundle("~/Templates/Template1/Bootstrap"); bootstrapBundle.Orderer = orderer; bootstrapBundle.Include( "~/Templates/Template1/css/bootstrap.css", "~/Templates/Template1/css/bootstrap-responsive.css", "~/Templates/Template1/css/font-awesome.css", "~/Templates/Template1/css/bootstrap-responsive.min.css"); bundles.Add(bootstrapBundle); var jqueryBundle=new ScriptBundle("~/Templates/Template1/Jquery").Include( "~/Templates/Template1/js/vendor/modernizr-2.6.2.min.js", "~/Templates/Template1/js/vendor/jquery-1.9.1.min.js", "~/Templates/Template1/js/jquery-ui-1.10.3.custom.min.js" ).ForceOrdered(); //jqueryBundle.Orderer= orderer; bundles.Add(jqueryBundle); //bundles.FileSetOrderList.Clear(); //BundleFileSetOrdering orderList = new BundleFileSetOrdering("modernizr"); //orderList.Files.Add("~/Templates/Template1/css/bootstrap.css"); //orderList.Files.Add("~/Templates/Template1/css/bootstrap-responsive.css"); //orderList.Files.Add("~/Templates/Template1/css/font-awesome.css"); //orderList.Files.Add("~/Templates/Template1/css/bootstrap-responsive.min.css"); //orderList.Files.Add("~/Templates/Template1/js/vendor/modernizr-2.6.2.min.js"); //orderList.Files.Add("~/Templates/Template1/js/vendor/jquery-1.9.1.min.js"); //orderList.Files.Add("~/Templates/Template1/js/jquery-ui-1.10.3.custom.min.js"); //bundles.FileSetOrderList.Add(orderList); }
public StandardStyleBundle(string basePath) { _styleBundle = new StyleBundle(basePath + BundlePath); _styleBundle.Orderer = new AsIsBundleOrderer(); _styleBundle.Builder = new CustomStyleBuilder(); _styleBundle.Transforms.Clear(); }
private static void Styles(BundleCollection bundles) { var styles = new StyleBundle("~/assets/css") .IncludeDirectory("~/assets/css", "*.css", true); bundles.Add(styles); }
private static void AddStyleBundles(BundleCollection bundles) { var appStyle = new StyleBundle("~/Content/app") .Include("~/Content/app/MainStyle.css"); bundles.Add(appStyle); }
// For more information on bundling, visit http://go.microsoft.com/fwlink/?LinkId=301862 public static void RegisterBundles(BundleCollection bundles) { bundles.Add(new ScriptBundle("~/bundles/jquery").Include( "~/Scripts/jquery-{version}.js")); // 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")); bundles.Add(new StyleBundle("~/Content/css").Include( "~/Content/bootstrap.css", "~/Content/site.css")); bundles.Add(new ScriptBundle("~/bundles/angular").Include( "~/Scripts/angular.js", "~/Scripts/angular-ui-router.js")); bundles.Add(new ScriptBundle("~/bundles/core").IncludeDirectory("~/app/", "*.js", true)); var css = new StyleBundle("~/app/css").IncludeDirectory("~/app/", "*.css", true); css.Transforms.Add(new CssMinify()); bundles.Add(css); bundles.IgnoreList.Clear(); }
private static void BundlingPostStart() { var jQueryBundle = new ScriptBundle("~/Scripts/jquery") .Include("~/Scripts/jquery-{version}.js"); BundleTable.Bundles.Add(jQueryBundle); ScriptManager.ScriptResourceMapping.AddDefinition("jquery", new ScriptResourceDefinition { Path = jQueryBundle.Path }); var scriptBundle = new ScriptBundle("~/Scripts/all") .Include("~/Scripts/jquery-{version}.js") .Include("~/Scripts/jquery.validate.js") .Include("~/Scripts/jquery.validate.unobtrusive.js") .Include("~/Scripts/nugetgallery.js"); BundleTable.Bundles.Add(scriptBundle); // Modernizr needs to be delivered at the top of the page but putting it in a bundle gets us a cache-buster. // TODO: Use minified modernizr! var modernizrBundle = new ScriptBundle("~/Scripts/modernizr") .Include("~/Scripts/modernizr-{version}.js"); BundleTable.Bundles.Add(modernizrBundle); var stylesBundle = new StyleBundle("~/Content/css") .Include("~/Content/site.css"); BundleTable.Bundles.Add(stylesBundle); }
public static void RegisterBundles(BundleCollection Bundles) { // Enable optimizations that remove whitespace and size of files without compromising functionality BundleTable.EnableOptimizations = true; // Login and sign up bundles ScriptBundle ScriptBundle = new ScriptBundle("~/bundles/js"); StyleBundle StyleBundle = new StyleBundle("~/bundles/css"); // Editor bundles for code editor in exercise view ScriptBundle EditorScripts = new ScriptBundle("~/bundles/editorjs"); StyleBundle EditorStyles = new StyleBundle("~/bundles/editorcss"); ScriptBundle.IncludeDirectory("~/Scripts/", "*.js"); StyleBundle.IncludeDirectory("~/Content/", "*.css"); EditorScripts.IncludeDirectory("~/Scripts/Editor/", "*.js"); EditorStyles.IncludeDirectory("~/Content/Editor/", "*.css"); EditorStyles.IncludeDirectory("~/Content/Editor/Themes/", "*.css"); Bundles.Add(ScriptBundle); Bundles.Add(StyleBundle); Bundles.Add(EditorScripts); Bundles.Add(EditorStyles); }
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); }
// For more information on bundling, visit http://go.microsoft.com/fwlink/?LinkId=301862 public static void RegisterBundles(BundleCollection bundles) { bundles.Add(new ScriptBundle("~/bundles/jquery").Include( "~/Scripts/jquery-{version}.js")); bundles.Add(new ScriptBundle("~/bundles/jqueryval").Include( "~/Scripts/jquery.validate*")); bundles.Add(new ScriptBundle("~/bundles/angular-core").Include( "~/Scripts/angular.js", "~/Scripts/angular-resource.js" )); bundles.Add(new ScriptBundle("~/bundles/angular-app").IncludeDirectory("~/app","*.js")); bundles.Add(new ScriptBundle("~/bundles/less-js").Include("~/Scripts/less-1.5.1.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-*")); bundles.Add(new ScriptBundle("~/bundles/bootstrap").Include( "~/Scripts/bootstrap.js", "~/Scripts/respond.js")); var lessBundle = new StyleBundle("~/Content/css"); lessBundle.Include("~/less/bootstrap/bootstrap.less"); lessBundle.Include("~/less/font-awesome/font-awesome.less"); lessBundle.Include("~/content/site.less"); bundles.Add(lessBundle); }
private static void RegisterStyleBundles(BundleCollection bundles) { var cssBundle = new StyleBundle("~/Assets/Styles/before"); cssBundle.Include("~/Assets/Styles/Bootstrap.css"); cssBundle.Include("~/Assets/Styles/Ionicons.css"); cssBundle.Include("~/Assets/Styles/So.css"); bundles.Add(cssBundle); }
private static void RegisterStyles(BundleCollection bundles) { var layoutBundle = new StyleBundle("~/bundles/css/main").Include( "~/Content/Style/layout_style.css", "~/Content/Style/menu_style.css", "~/Content/redactor/redactor.css"); bundles.Add(layoutBundle); }
private static void ConfigureCssBundles(BundleCollection bundles) { var cssBundle = new StyleBundle("~/Content/css") .Include("~/Content/bootstrap.css") .Include("~/Content/stylesheets/Site.css") .Include("~/Content/stylesheets/TaskList.css"); bundles.Add(cssBundle); }
public static Bundle CreateLessBundle(string bundleName, params string[] files) { Bundle lessBundle = new StyleBundle(bundleName) .Include(files); lessBundle.Transforms.Add(new LessTransformation()); lessBundle.Transforms.Add(new CssMinify()); return lessBundle; }
private static void AddStyles(BundleCollection bundles) { var kolumbusStyles = new StyleBundle("~/frontend/content/css").Include( "~/frontend/public/site.css"); kolumbusStyles.Transforms.Add(new CssMinify()); bundles.Add(kolumbusStyles); }
// For more information on bundling, visit http://go.microsoft.com/fwlink/?LinkId=301862 public static void RegisterBundles(BundleCollection bundles) { // Javascript =========================================================== // ks Vendors bundles.Add(new ScriptBundle("~/bundles/jquery").Include( // Jquery "~/Scripts/Vendor/jquery-{version}.js")); bundles.Add(new ScriptBundle("~/bundles/jqueryval").Include( // JqueryValidate "~/Scripts/Vendor/jquery.validate*")); bundles.Add(new ScriptBundle("~/bundles/bootstrap").Include( // Bootstrap and respond "~/Scripts/Vendor/bootstrap.js", "~/Scripts/Vendor/respond.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/Vendor/modernizr-*")); // js Common - Components var jsCommon = new ScriptBundle("~/bundles/Common").Include( "~/Scripts/Common/common1.js", "~/Scripts/Common/common2.js" ); jsCommon.Orderer = new PassthruBundleOrderer(); bundles.Add(jsCommon); // js Views var jsViews = new ScriptBundle("~/bundles/Views").Include( "~/Scripts/Views/Index.js", "~/Scripts/Views/CommonView.js" ); jsViews.Orderer = new PassthruBundleOrderer(); bundles.Add(jsViews); // CSS Style =========================================================== // css Vendor var cssVendor = new StyleBundle("~/Content/cssVendor").Include( "~/Content/Vendor/bootstrap.css" ); cssVendor.Orderer = new PassthruBundleOrderer(); bundles.Add(cssVendor); // css Main var cssMain = new StyleBundle("~/Content/cssMain").Include( "~/Content/Main/site.css" ); cssMain.Orderer = new PassthruBundleOrderer(); bundles.Add(cssMain); // css Views var cssViews = new StyleBundle("~/Content/cssViews").Include( "~/Content/Views/Index.css" ); cssViews.Orderer = new PassthruBundleOrderer(); bundles.Add(cssViews); }
public virtual string CssOluştur(UrlHelper urlHelper, KaynakKonumu konum, bool?paketDosyaları = null) { if (!_cssParçaları.ContainsKey(konum) || _cssParçaları[konum] == null) { return(""); } if (!_cssParçaları.Any()) { return(""); } if (!paketDosyaları.HasValue) { //Herhangi bir değer belirtilmemişse ayarı kullanın paketDosyaları = _seoAyarları.CssPaketlemeyeIzinVer && BundleTable.EnableOptimizations; } if (paketDosyaları.Value) { var pakettenParçalar = _cssParçaları[konum] .Where(x => !x.pakettinDışında) .Select(x => x.Parça) .Distinct() .ToArray(); var paketinDışındakiParçalar = _cssParçaları[konum] .Where(x => x.pakettinDışında) .Select(x => x.Parça) .Distinct() .ToArray(); var sonuç = new StringBuilder(); if (pakettenParçalar.Length > 0) { // ÖNEMLİ: Sanal dizinlerdeki CSS paketlemeyi kullanma string paketSanalYolu = PaketSanalYolunuAl("~/bundles/styles/", ".css", pakettenParçalar); //paket oluştur lock (s_lock) { var paketIçin = BundleTable.Bundles.GetBundleFor(paketSanalYolu); if (paketIçin == null) { var paket = new StyleBundle(paketSanalYolu); //bundle.Transforms.Clear(); //sıralanmış olarak paket.Orderer = new PaketSıralayıcı(); //dosya uzantısı değiştirmelerini devre dışı bırak. Bir geliştirici tarafından belirtilen betikleri işle paket.EnableFileExtensionReplacements = false; foreach (var ptb in pakettenParçalar) { paket.Include(ptb, CssDönüşümüAl()); } BundleTable.Bundles.Add(paket); } } //paket parçaları sonuç.AppendLine(Styles.Render(paketSanalYolu).ToString()); } //paketin dışındaki parçalar foreach (var item in paketinDışındakiParçalar) { sonuç.AppendFormat("<link href=\"{0}\" rel=\"stylesheet\" type=\"{1}\" />", urlHelper.Content(item), MimeTipleri.TextCss); sonuç.Append(Environment.NewLine); } return(sonuç.ToString()); } else { //paketleme devredışı var sonuç = new StringBuilder(); foreach (var yol in _cssParçaları[konum].Select(x => x.Parça).Distinct()) { sonuç.AppendFormat("<link href=\"{0}\" rel=\"stylesheet\" type=\"{1}\" />", urlHelper.Content(yol), MimeTipleri.TextCss); sonuç.AppendLine(); } return(sonuç.ToString()); } }
// 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 bundleStyles = new StyleBundle("~/bundles/app_styles") .Include("~/bower_components/angular-notify/dist/angular-notify.min.css") .Include("~/bower_components/fontawesome/css/font-awesome.css") .Include("~/bower_components/metisMenu/dist/metisMenu.css") .Include("~/bower_components/animate.css/animate.css") .Include("~/bower_components/bootstrap/dist/css/bootstrap.css") .Include("~/bower_components/summernote/dist/summernote.css") .Include("~/bower_components/angular-ui-tree/dist/angular-ui-tree.min.css") .Include("~/bower_components/bootstrap-tour/build/css/bootstrap-tour.min.css") .Include("~/bower_components/datatables_plugins/integration/bootstrap/3/dataTables.bootstrap.css") .Include("~/bower_components/angular-xeditable/dist/css/xeditable.css") .Include("~/bower_components/ui-select/dist/select.min.css") .Include("~/bower_components/bootstrap-touchspin/dist/jquery.bootstrap-touchspin.min.css") .Include("~/bower_components/awesome-bootstrap-checkbox/awesome-bootstrap-checkbox.css") .Include("~/bower_components/iCheck/skins/square/green.css") .Include("~/bower_components/iCheck/skins/square/purple.css") .Include("~/fonts/pe-icon-7-stroke/css/pe-icon-7-stroke.css") .Include("~/fonts/pe-icon-7-stroke/css/helper.css") .Include("~/styles/ng-table.min.css") .Include("~/app/styles/isteven-multi-select.css") .Include("~/styles/style.css"); bundleStyles.Orderer = new NonOrderingBundleOrderer(); bundles.Add(bundleStyles); var bundle = new ScriptBundle("~/bundles/bower_components") //.Include("~/bower_components/jquery/dist/jquery.min.js") .Include("~/bower_components/jquery-ui/jquery-ui.min.js") .Include("~/bower_components/slimScroll/jquery.slimscroll.min.js") .Include("~/bower_components/angular/angular.min.js") .Include("~/bower_components/angular-sanitize/angular-sanitize.min.js") .Include("~/bower_components/angular-animate/angular-animate.min.js") .Include("~/bower_components/angular-ui-router/release/angular-ui-router.min.js") .Include("~/bower_components/angular-bootstrap/ui-bootstrap-tpls.min.js") .Include("~/bower_components/jquery-flot/jquery.flot.js") .Include("~/bower_components/jquery-flot/jquery.flot.resize.js") .Include("~/bower_components/jquery-flot/jquery.flot.pie.js") .Include("~/bower_components/flot.curvedlines/curvedLines.js") .Include("~/bower_components/jquery.flot.spline/index.js") .Include("~/bower_components/angular-flot/angular-flot.js") .Include("~/bower_components/metisMenu/dist/metisMenu.min.js") .Include("~/bower_components/iCheck/icheck.min.js") .Include("~/bower_components/sparkline/index.js") .Include("~/bower_components/chartjs/Chart.min.js") .Include("~/bower_components/angles/angles.js") .Include("~/bower_components/peity/jquery.peity.min.js") .Include("~/bower_components/angular-peity/angular-peity.js") .Include("~/bower_components/angular-notify/dist/angular-notify.min.js") .Include("~/bower_components/chartjs/Chart.min.js") .Include("~/bower_components/angles/angles.js") .Include("~/bower_components/angular-ui-utils/ui-utils.js") .Include("~/bower_components/angular-ui-map/ui-map.js") .Include("~/bower_components/moment/min/moment.min.js") .Include("~/bower_components/summernote/dist/summernote.min.js") .Include("~/bower_components/angular-summernote/dist/angular-summernote.min.js") .Include("~/bower_components/angular-ui-tree/dist/angular-ui-tree.min.js") .Include("~/bower_components/bootstrap-tour/build/js/bootstrap-tour.min.js") .Include("~/bower_components/angular-bootstrap-tour/dist/angular-bootstrap-tour.min.js") .Include("~/bower_components/datatables/media/js/jquery.dataTables.min.js") .Include("~/bower_components/datatables_plugins/integration/bootstrap/3/dataTables.bootstrap.min.js") .Include("~/bower_components/angular-datatables/dist/angular-datatables.min.js") .Include("~/bower_components/angular-xeditable/dist/js/xeditable.min.js") .Include("~/bower_components/ui-select/dist/select.min.js") .Include("~/bower_components/bootstrap-touchspin/dist/jquery.bootstrap-touchspin.min.js") .Include("~/bower_components/angular-ui-sortable/sortable.min.js") .Include("~/bower_components/ng-table/ng-table.min.js") .Include("~/bower_components/ngStorage/ngStorage.min.js") .Include("~/js/angular-ui/ui-grid/ui-grid.min.js") .Include("~/bower_components/bootstrap/dist/js/bootstrap.min.js") .Include("~/bower_components/angular-route/angular-route.min.js"); bundle.Orderer = new NonOrderingBundleOrderer(); bundles.Add(bundle); var bundleApp = new ScriptBundle("~/bundles/app_scripts") .Include("~/app/scripts/homer.js") .Include("~/app/scripts/filters/props.js") .Include("~/app/scripts/directives/checklist-model.js") .Include("~/app/scripts/filters/props.js") .Include("~/app/scripts/directives/checklist-model.js") .Include("~/app/scripts/controllers/template/main.js") .Include("~/app/scripts/controllers/template/alerts.js") .Include("~/app/scripts/controllers/template/modal.js") .Include("~/app/scripts/controllers/template/charts_flot.js") .Include("~/app/scripts/controllers/template/chartjs.js") .Include("~/app/scripts/controllers/template/inline.js") .Include("~/app/scripts/controllers/template/timeline.js") .Include("~/app/scripts/controllers/template/list.js") .Include("~/app/scripts/controllers/template/tour.js") .Include("~/app/scripts/controllers/template/datatables.js") .Include("~/app/scripts/controllers/template/wizard.js") .Include("~/app/scripts/controllers/template/forms.js") .Include("~/app/scripts/controllers/template/draggable.js") .Include("~/app/scripts/factories/app-factory.js") .Include("~/app/scripts/services/service.js") .Include("~/app/scripts/controllers/modal.js") .Include("~/app/scripts/controllers/dashboard.js") .Include("~/app/scripts/controllers/project.js") .Include("~/app/scripts/controllers/property.js") .Include("~/app/scripts/controllers/service.js") .Include("~/app/scripts/controllers/webquery.js") .Include("~/app/scripts/controllers/facility.js") .Include("~/app/scripts/controllers/footer.js") .Include("~/app/scripts/controllers/application.js") .Include("~/app/scripts/directives/touchSpin.js") .Include("~/app/scripts/directives/angular-validation-match.js") .Include("~/js/angular-bootstrap-nav-tree/abn_tree_directive.js") .Include("~/js/angular-file-upload.min.js") .Include("~/js/angular-images-resizer.js") .Include("~/app/scripts/isteven-multi-select.js") .Include("~/app/scripts/directives/valid-number.js") .Include("~/app/scripts/controllers/search.js") .Include("~/app/scripts/controllers/alerts.js"); bundleApp.Orderer = new NonOrderingBundleOrderer(); bundles.Add(bundleApp); BundleTable.EnableOptimizations = Convert.ToBoolean(ConfigurationManager.AppSettings["BundleTable.EnableOptimizations"]); }
public static void RegisterBundles(BundleCollection bundles) { // Use the CDN file for bundles if specified. bundles.UseCdn = true; // jquery library bundle var jqueryBundle = new ScriptBundle("~/jquery", "http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.8.2.min.js") .Include("~/Scripts/jquery-{version}.js"); bundles.Add(jqueryBundle); // jquery validation library bundle var jqueryValBundle = new ScriptBundle("~/jqueryval", "http://ajax.aspnetcdn.com/ajax/jquery.validate/1.10.0/jquery.validate.min.js") .Include("~/Scripts/jquery.validate.js"); bundles.Add(jqueryValBundle); // jquery unobtrusive validation library var jqueryUnobtrusiveValBundle = new ScriptBundle("~/jqueryunobtrusiveval", "http://ajax.aspnetcdn.com/ajax/mvc/3.0/jquery.validate.unobtrusive.min.js") .Include("~/Scripts/jquery.validate.unobtrusive.js"); bundles.Add(jqueryUnobtrusiveValBundle); // application script bundle var layoutJsBundle = new ScriptBundle("~/js").Include("~/Scripts/app.js"); bundles.Add(layoutJsBundle); // css bundle var layoutCssBundle = new StyleBundle("~/css").Include("~/Content/themes/simple/style.css"); bundles.Add(layoutCssBundle); // TODO: bundles for other pages //Login page var loginCssBundle = new StyleBundle("~/Content/themes/simple/admin").Include("~/Content/themes/simple/admin.css"); bundles.Add(loginCssBundle); //Manage page // jQuery UI library bundle var jqueryUIBundle = new ScriptBundle("~/jqueryui", "http://ajax.aspnetcdn.com/ajax/jquery.ui/1.9.1/jquery-ui.min.js").Include("~/Scripts/jquery-ui.js"); bundles.Add(jqueryUIBundle); // CSS bundle var manageCssBundle = new StyleBundle("~/Scripts/jqgrid/css/bundle").Include("~/Scripts/jqgrid/css/ui.jqgrid.css"); bundles.Add(manageCssBundle); // jQuery UI library CSS bundle var jqueryUICssBundle = new StyleBundle("~/Content/themes/simple/jqueryuicustom/css/sunny/bundle").Include("~/Content/themes/simple/jqueryuicustom/css/sunny/jquery-ui-1.9.2.custom.css"); bundles.Add(jqueryUICssBundle); // tinyMCE library bundle var tinyMceBundle = new ScriptBundle("~/Scripts/tiny_mce/js").Include("~/Scripts/tiny_mce/tiny_mce.js"); bundles.Add(tinyMceBundle); // Other scripts var manageJsBundle = new ScriptBundle("~/manage/js").Include("~/Scripts/jqgrid/js/jquery.jqGrid.js").Include("~/Scripts/jqgrid/js/i18n/grid.locale-en.js").Include("~/Scripts/admin.js"); bundles.Add(manageJsBundle); }
// 有关 Bundling 的详细信息,请访问 http://go.microsoft.com/fwlink/?LinkId=254725 public static void RegisterBundles(BundleCollection bundles) { 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; }
public static void RegisterBundles(BundleCollection bundles) { var scriptBundle = new ScriptBundle("~/Scripts/bundle"); var styleBundle = new StyleBundle("~/Content/bundle"); // 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/number.js") .Include("~/Scripts/globalize/currency.js") .Include("~/Scripts/globalize/date.js") .Include("~/Scripts/globalize/message.js"); // jQuery scriptBundle .Include("~/Scripts/jquery-2.2.3.js"); // Bootstrap scriptBundle .Include("~/Scripts/bootstrap.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"); // Bootstrap styleBundle .Include("~/Content/bootstrap.css"); // 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"); // Custom site styles styleBundle .Include("~/Content/Site.css"); bundles.Add(scriptBundle); bundles.Add(styleBundle); #if !DEBUG BundleTable.EnableOptimizations = true; #endif }
public static Bundle IncludeWithUrlTransform(this StyleBundle styleBundle, string path) { return(styleBundle.Include(path, new CssRewriteUrlTransform())); }
private static void BundlingPostStart() { var jQueryBundle = new ScriptBundle("~/Scripts/jquery") .Include("~/Scripts/jquery-{version}.js"); BundleTable.Bundles.Add(jQueryBundle); ScriptManager.ScriptResourceMapping.AddDefinition("jquery", new ScriptResourceDefinition { Path = jQueryBundle.Path }); var scriptBundle = new ScriptBundle("~/Scripts/all") .Include("~/Scripts/jquery-{version}.js") .Include("~/Scripts/jquery.validate.js") .Include("~/Scripts/jquery.validate.unobtrusive.js") .Include("~/Scripts/jquery.timeago.js") .Include("~/Scripts/nugetgallery.js"); BundleTable.Bundles.Add(scriptBundle); // Modernizr needs to be delivered at the top of the page but putting it in a bundle gets us a cache-buster. // TODO: Use minified modernizr! var modernizrBundle = new ScriptBundle("~/Scripts/modernizr") .Include("~/Scripts/modernizr-{version}.js"); BundleTable.Bundles.Add(modernizrBundle); Bundle stylesBundle = new StyleBundle("~/Content/css"); foreach (string filename in new[] { "Site.css", "Layout.css", "PageStylings.css", "fabric.css", }) { stylesBundle .Include("~/Content/" + filename) .Include("~/Content/Branding/" + filename) .Include("~/Branding/Content/" + filename); } BundleTable.Bundles.Add(stylesBundle); // Needs a) a separate bundle because of relative pathing in the @font-face directive // b) To be a bundle for auto-selection of ".min.css" var fontAwesomeBundle = new StyleBundle("~/Content/font-awesome/css"); fontAwesomeBundle.Include("~/Content/font-awesome/font-awesome.css"); BundleTable.Bundles.Add(fontAwesomeBundle); // Support Requests admin area bundle var jQueryUiStylesBundle = new StyleBundle("~/Content/themes/custom/jqueryui") .Include("~/Content/themes/custom/jquery-ui-1.10.3.custom.css"); BundleTable.Bundles.Add(jQueryUiStylesBundle); var supportRequestStylesBundle = new StyleBundle("~/Content/supportrequests") .Include("~/Content/admin/SupportRequestStyles.css"); BundleTable.Bundles.Add(supportRequestStylesBundle); var supportRequestsBundle = new ScriptBundle("~/Scripts/supportrequests") .Include("~/Scripts/jquery-ui-{version}.js") .Include("~/Scripts/moment.js") .Include("~/Scripts/knockout-2.2.1.js") .Include("~/Scripts/knockout.mapping-latest.js") .Include("~/Scripts/knockout-projections.js") .Include("~/Scripts/supportrequests.js"); BundleTable.Bundles.Add(supportRequestsBundle); // Add bundles for the site redesign var newStyleBundle = new StyleBundle("~/Content/gallery/css/site.min.css"); newStyleBundle .Include("~/Content/gallery/css/bootstrap.css") .Include("~/Content/gallery/css/bootstrap-theme.css") .Include("~/Content/gallery/css/fabric.css"); BundleTable.Bundles.Add(newStyleBundle); var newScriptBundle = new ScriptBundle("~/Scripts/gallery/site.min.js") .Include("~/Scripts/gallery/jquery-1.12.4.js") .Include("~/Scripts/gallery/jquery.validate-1.16.0.js") .Include("~/Scripts/gallery/jquery.validate.unobtrusive-3.2.6.js") .Include("~/Scripts/gallery/knockout-3.4.2.js") .Include("~/Scripts/gallery/bootstrap.js") .Include("~/Scripts/gallery/moment-2.18.1.js") .Include("~/Scripts/gallery/common.js") .Include("~/Scripts/gallery/autocomplete.js"); BundleTable.Bundles.Add(newScriptBundle); var d3ScriptBundle = new ScriptBundle("~/Scripts/gallery/stats.min.js") .Include("~/Scripts/gallery/d3.v3.js") .Include("~/Scripts/gallery/stats-perpackagestatsgraphs.js") .Include("~/Scripts/gallery/stats-dimensions.js"); BundleTable.Bundles.Add(d3ScriptBundle); var homeScriptBundle = new ScriptBundle("~/Scripts/gallery/page-home.min.js") .Include("~/Scripts/gallery/page-home.js"); BundleTable.Bundles.Add(homeScriptBundle); var signinScriptBundle = new ScriptBundle("~/Scripts/gallery/page-signin.min.js") .Include("~/Scripts/gallery/page-signin.js"); BundleTable.Bundles.Add(signinScriptBundle); var displayPackageScriptBundle = new ScriptBundle("~/Scripts/gallery/page-display-package.min.js") .Include("~/Scripts/gallery/page-display-package.js") .Include("~/Scripts/gallery/clamp.js"); BundleTable.Bundles.Add(displayPackageScriptBundle); var managePackagesScriptBundle = new ScriptBundle("~/Scripts/gallery/page-manage-packages.min.js") .Include("~/Scripts/gallery/page-manage-packages.js"); BundleTable.Bundles.Add(managePackagesScriptBundle); var manageOwnersScriptBundle = new ScriptBundle("~/Scripts/gallery/page-manage-owners.min.js") .Include("~/Scripts/gallery/page-manage-owners.js"); BundleTable.Bundles.Add(manageOwnersScriptBundle); var aboutScriptBundle = new ScriptBundle("~/Scripts/gallery/page-about.min.js") .Include("~/Scripts/gallery/page-about.js"); BundleTable.Bundles.Add(aboutScriptBundle); var apiKeysScriptBundle = new ScriptBundle("~/Scripts/gallery/page-api-keys.min.js") .Include("~/Scripts/gallery/page-api-keys.js"); BundleTable.Bundles.Add(apiKeysScriptBundle); var accountScriptBundle = new ScriptBundle("~/Scripts/gallery/page-account.min.js") .Include("~/Scripts/gallery/page-account.js"); BundleTable.Bundles.Add(accountScriptBundle); var manageOrganizationScriptBundle = new ScriptBundle("~/Scripts/gallery/page-manage-organization.min.js") .Include("~/Scripts/gallery/page-manage-organization.js"); BundleTable.Bundles.Add(manageOrganizationScriptBundle); var addOrganizationScriptBundle = new ScriptBundle("~/Scripts/gallery/page-add-organization.min.js") .Include("~/Scripts/gallery/page-add-organization.js") .Include("~/Scripts/gallery/md5.js"); BundleTable.Bundles.Add(addOrganizationScriptBundle); }
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"); // NOTE: jQuery may already be included in the default script bundle. Check the BundleConfig.cs file //scriptBundle // .Include("~/Scripts/jquery-2.2.3.js"); // JSZip for client side export //scriptBundle // .Include("~/Scripts/jszip.js"); // DevExtreme + extensions scriptBundle .Include("~/Scripts/dx.all.js") .Include("~/Scripts/aspnet/dx.aspnet.data.js") .Include("~/Scripts/aspnet/dx.aspnet.mvc.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"); // dx.messages.es.js (https://cdn3.devexpress.com/jslib/17.2.7/js/localization/dx.messages.es.js) scriptBundle .Include("~/Scripts/dx.messages.es.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 }
public static void RegisterBundles(BundleCollection bundles) { if (!HttpContext.Current.IsDebuggingEnabled) { BundleTable.EnableOptimizations = true; } bundles.Add(new ScriptBundle("~/bundles/jquery").Include( "~/Scripts/jquery/jquery-2.1.4.min.js")); bundles.Add(new ScriptBundle("~/bundles/jqueryui").Include( "~/Scripts/jqueryui/jquery-ui.js")); //bundles.Add(new ScriptBundle("~/bundles/base").Include( // "~/Scripts/jquery-plugins/date.js", // "~/Scripts/jquery-plugins/style-select.js", // "~/Scripts/jquery-plugins/jquery.tooltip.js")); bundles.Add(new ScriptBundle("~/bundles/tooltip").Include( "~/Scripts/jquery-plugins/jquery.tooltip.js")); bundles.Add(new ScriptBundle("~/bundles/sharedplugins").Include( "~/Scripts/jquery-plugins/jquery.cookie.js", "~/Scripts/jquery-plugins/Watermark/jquery.watermark.js", "~/Scripts/spinner/spin.js", "~/Scripts/spinner/jquery.spin.js", "~/Scripts/spinner/ui.spinner.js", "~/Scripts/spinner/ui.spinner.min.js,", //"~/Scripts/jquery-plugins/modalpopup/jquery.bsmodal.js", "~/Scripts/jquery-plugins/Livequery/jquery.livequery.js")); bundles.Add(new ScriptBundle("~/bundles/common").Include( new string[] { //"~/Scripts/common/servicespath.js", "~/Scripts/common/Global*", "~/Scripts/common/utilities.js", "~/Scripts/common/json2.js" })); bundles.Add(new ScriptBundle("~/bundles/mywebappmain").Include( "~/Scripts/mywebapp/core/mywebapp.js", "~/Scripts/mywebapp/core/mywebapp.ui.enums.js", "~/Scripts/mywebapp/core/mywebapp.globals.js", "~/Scripts/mywebapp/core/mywebapp.resources.js", "~/Scripts/mywebapp/core/mywebapp.debugger.js", "~/Scripts/mywebapp/core/mywebapp.ui.js", "~/Scripts/mywebapp/core/mywebapp.ui.main.js", "~/Scripts/mywebapp/core/mywebapp.ui.common.js", "~/Scripts/mywebapp/core/mywebapp.ui.datamanager.js")); //Context Menu Component CSS //var stBundle = new StyleBundle("~/Content/contextmenu"); //stBundle.Include("~/Content/style/contextmenu/jquery.contextMenu.css", new RewriteUrlTransform()); //stBundle.Include("~/Content/style/contextmenu/screen.css", new RewriteUrlTransform()); //stBundle.Include("~/Content/style/contextmenu/prettify.css", new RewriteUrlTransform()); //bundles.Add(stBundle); ////Context Menu Component JavaScript //bundles.Add(new ScriptBundle("~/bundles/contextmenu").Include( // "~/Scripts/jquery-plugins/Contextmenu/screen.js", // "~/Scripts/jquery-plugins/Contextmenu/src/jquery.contextMenu.js", // "~/Scripts/jquery-plugins/Contextmenu/src/jquery.ui.position.js")); //bundles.Add(new ScriptBundle("~/bundles/SliderJs").Include( // "~/Scripts/jquery-plugins/Slider/jQuery-1.10.2.js", // "~/Scripts/jquery-plugins/Slider/jQuery-Ui.js")); //stBundle = new StyleBundle("~/Content/SliderCss"); //stBundle.Include("~/Content/Slider/Slider.css", new RewriteUrlTransform()); //stBundle.Include("~/Content/Slider/SliderStyle.css", new RewriteUrlTransform()); //bundles.Add(stBundle); //bundles.Add(new ScriptBundle("~/bundles/hicharts").Include("~/Scripts/jquery-plugins/hicharts/highcharts.src.js", // "~/Scripts/jquery-plugins/hicharts/draggable-points.js")); //stBundle = new StyleBundle("~/Content/css"); bundles.Add(new StyleBundle("~/Content/css").Include("~/Content/site.css")); //stBundle.Include("~/Content/mywebapp.css", new RewriteUrlTransform()); //stBundle.Include("~/Content/style/reset.css", new RewriteUrlTransform()); //stBundle.Include("~/Content/style/gs-24col.css", new RewriteUrlTransform()); //stBundle.Include("~/Content/style/media-queries.css", new RewriteUrlTransform()); //stBundle.Include("~/Content/style/default.css", new RewriteUrlTransform()); //stBundle.Include("~/Content/bsmodal/jquery.bsmodal.css", new RewriteUrlTransform()); //bundles.Add(stBundle); //bundles.Add(new StyleBundle("~/Content/bsmodal").Include("~/Content/bsmodal/jquery.bsmodal.css")); var stBundle = new StyleBundle("~/Content/themes/base/css"); stBundle.Include("~/Content/themes/base/jquery.ui.core.css", new RewriteUrlTransform()); stBundle.Include("~/Content/themes/base/jquery.ui.resizable.css", new RewriteUrlTransform()); stBundle.Include("~/Content/NotificationMenu/style_light.css", new RewriteUrlTransform()); //stBundle.Include("~/Content/jCrumb/jCrumb.css", new RewriteUrlTransform()); stBundle.Include("~/Content/style/ui.spinner.css", new RewriteUrlTransform()); stBundle.Include("~/Content/themes/base/jquery.ui.datepicker.css", new RewriteUrlTransform()); bundles.Add(stBundle); stBundle = new StyleBundle("~/Content/autocomplete1"); stBundle.Include("~/Content/autoComplete/autocomplete.css", new RewriteUrlTransform()); stBundle.Include("~/Content/autoComplete/autocomplete.jquery.ui.override.css", new RewriteUrlTransform()); bundles.Add(stBundle); bundles.Add(new ScriptBundle("~/bundles/autocomplete").Include( "~/Content/autoComplete/js/jquery.ui.autocomplete.min.js" , "~/Content/autoComplete/js/jquery.ui.autocomplete.wrapper.js")); //bundles.Add(new ScriptBundle("~/bundles/JqueryTemplate").Include( // "~/Scripts/jquery-plugins/jquery.tmpl.js")); //Table Sorter plugin + its widgets //bundles.Add(new ScriptBundle("~/bundles/plugins/tablesorter").Include( // "~/Scripts/jquery-plugins/tablesorter/jquery.tablesorter.js", // "~/Scripts/jquery-plugins/tablesorter/jquery.tablesorter.staticrow.js")); //////Time Picker JavaScript //bundles.Add(new ScriptBundle("~/bundles/timepicker").Include( // "~/Scripts/common/jquery-ui-timepicker-addon.js")); bundles.Add(new ScriptBundle("~/bundles/newtimepicker").Include( "~/Scripts/jquery-plugins/Timepicker/js/bootstrap-timepicker.js" , "~/Scripts/mywebapp/Core/mywebapp.ui.timepickercommon.js")); //////Time Picker css //stBundle = new StyleBundle("~/Content/timepicker"); //stBundle.Include("~/Content/style/jquery-ui-timepicker-addon.css", new RewriteUrlTransform()); //bundles.Add(stBundle); stBundle = new StyleBundle("~/Content/newtimepicker"); stBundle.Include("~/Content/style/bootstrap-timepicker.css", new RewriteUrlTransform()); bundles.Add(stBundle); //for calender scheduler //bundles.Add(new ScriptBundle("~/bundles/fullcalender").Include( // "~/Scripts/jquery-plugins/FullCalenderScheduler/fullcalendar.min.js")); bundles.Add(new ScriptBundle("~/bundles/daterangepicker").Include( "~/Scripts/jquery-plugins/DateRangePicker/moment.min.js", "~/Scripts/jquery-plugins/DateRangePicker/daterangepicker.js")); //bundles.Add(new ScriptBundle("~/bundles/fineuploader").Include( //"~/Scripts/jquery-plugins/FineUploader/fineuploader.js", //"~/Scripts/jquery-plugins/jquery.tooltip.js")); //for calender scheduler //stBundle = new StyleBundle("~/Content/fullcalender"); //stBundle.Include("~/Content/style/FullCalenderScheduler/fullcalendar.css", new RewriteUrlTransform()); //stBundle.Include("~/Content/style/FullCalenderScheduler/fullcalendar.print.css", new RewriteUrlTransform()); //bundles.Add(stBundle); //for multiselect script bundle //bundles.Add(new ScriptBundle("~/bundles/multiselect").Include( // "~/Scripts/jquery-plugins/MultiSelect/jquery.multiselect.js", // "~/Scripts/jquery-plugins/MultiSelect/jquery.multiselect.filter.min.js")); ////for multiselect css bundle //stBundle = new StyleBundle("~/Content/multiselect"); //stBundle.Include("~/Scripts/jquery-plugins/MultiSelect/assets/style.css", new RewriteUrlTransform()); //stBundle.Include("~/Scripts/jquery-plugins/MultiSelect/jquery.multiselect.filter.css", new RewriteUrlTransform()); //stBundle.Include("~/Scripts/jquery-plugins/MultiSelect/jquery.multiselect.css", new RewriteUrlTransform()); //bundles.Add(stBundle); //for multiselect css bundle stBundle = new StyleBundle("~/Content/daterangepicker"); stBundle.Include("~/Scripts/jquery-plugins/DateRangePicker/daterangepicker.css", new RewriteUrlTransform()); bundles.Add(stBundle); //for fineuploader css bundle //stBundle = new StyleBundle("~/Content/fineuploader"); //stBundle.Include("~/Content/style/FineUploader/fineuploader.css", new RewriteUrlTransform()); //bundles.Add(stBundle); //bundles.Add(new ScriptBundle("~/bundles/mywebapp.ui.forms").Include( // "~/Scripts/mywebapp/Forms/mywebapp.ui.forms.js")); //Login Page bundles.Add(new ScriptBundle("~/bundles/login").Include( "~/scripts/mywebapp/user/mywebapp.ui.logon.js")); bundles.Add(new ScriptBundle("~/bundles/LoginAsOtherUsers").Include( "~/scripts/mywebapp/Admin/mywebapp.ui.LoginAsOtherUsers.js")); bundles.Add(new ScriptBundle("~/bundles/dashboard").Include( "~/Scripts/mywebapp/dashboard/mywebapp.ui.dashboard.js")); bundles.Add(new ScriptBundle("~/bundles/resetpassword").Include( "~/Scripts/mywebapp/ChangePassword/mywebapp.ui.ResetPassword1.js")); bundles.Add(new ScriptBundle("~/bundles/LoginHistoryReport").Include( "~/Scripts/mywebapp/reports/mywebapp.ui.LoginHistoryReport.js")); bundles.Add(new ScriptBundle("~/bundles/ForgotPasswordLog").Include( "~/Scripts/mywebapp/reports/mywebapp.ui.ForgotPasswordLog.js")); }
public virtual string GenerateCssFiles(UrlHelper urlHelper, ResourceLocation location, bool?bundleFiles = null) { if (!_cssParts.ContainsKey(location) || _cssParts[location] == null) { return(""); } if (!_cssParts.Any()) { return(""); } if (!bundleFiles.HasValue) { //use setting if no value is specified bundleFiles = _seoSettings.EnableCssBundling && BundleTable.EnableOptimizations; } if (bundleFiles.Value) { var partsToBundle = _cssParts[location] .Where(x => !x.ExcludeFromBundle) .Select(x => x.Part) .Distinct() .ToArray(); var partsToDontBundle = _cssParts[location] .Where(x => x.ExcludeFromBundle) .Select(x => x.Part) .Distinct() .ToArray(); var result = new StringBuilder(); if (partsToBundle.Length > 0) { //IMPORTANT: Do not use CSS bundling in virtual directories string bundleVirtualPath = GetBundleVirtualPath("~/bundles/styles/", ".css", partsToBundle); //create bundle lock (s_lock) { var bundleFor = BundleTable.Bundles.GetBundleFor(bundleVirtualPath); if (bundleFor == null) { var bundle = new StyleBundle(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; foreach (var ptb in partsToBundle) { bundle.Include(ptb, GetCssTranform()); } BundleTable.Bundles.Add(bundle); } } //parts to bundle result.AppendLine(Styles.Render(bundleVirtualPath).ToString()); } //parts to do not bundle foreach (var item in partsToDontBundle) { result.AppendFormat("<link href=\"{0}\" rel=\"stylesheet\" type=\"{1}\" />", urlHelper.Content(item), MimeTypes.TextCss); result.Append(Environment.NewLine); } return(result.ToString()); } else { //bundling is disabled var result = new StringBuilder(); foreach (var path in _cssParts[location].Select(x => x.Part).Distinct()) { result.AppendFormat("<link href=\"{0}\" rel=\"stylesheet\" type=\"{1}\" />", urlHelper.Content(path), MimeTypes.TextCss); result.AppendLine(); } return(result.ToString()); } }
public virtual string GenerateCssFiles(UrlHelper urlHelper, ResourceLocation location, bool?bundleFiles = null) { if (!_cssParts.ContainsKey(location) || _cssParts[location] == null) { return(""); } if (!_cssParts.Any()) { return(""); } if (!bundleFiles.HasValue) { bundleFiles = _seoSettings.EnableCssBundling && BundleTable.EnableOptimizations; } if (bundleFiles.Value) { var partsToBundle = _cssParts[location] .Where(x => !x.ExcludeFromBundle) .Select(x => x.Part) .Distinct() .ToArray(); var partsToDontBundle = _cssParts[location] .Where(x => x.ExcludeFromBundle) .Select(x => x.Part) .Distinct() .ToArray(); var result = new StringBuilder(); if (partsToBundle.Length > 0) { string bundleVirtualPath = GetBundleVirtualPath("~/bundles/styles/", ".css", partsToBundle); lock (s_lock) { var bundleFor = BundleTable.Bundles.GetBundleFor(bundleVirtualPath); if (bundleFor == null) { var bundle = new StyleBundle(bundleVirtualPath); bundle.Orderer = new AsIsBundleOrderer(); bundle.EnableFileExtensionReplacements = false; foreach (var ptb in partsToBundle) { bundle.Include(ptb, GetCssTranform()); } BundleTable.Bundles.Add(bundle); } } result.AppendLine(Styles.Render(bundleVirtualPath).ToString()); } foreach (var item in partsToDontBundle) { result.AppendFormat("<link href=\"{0}\" rel=\"stylesheet\" type=\"{1}\" />", urlHelper.Content(item), MimeTypes.TextCss); result.Append(Environment.NewLine); } return(result.ToString()); } else { var result = new StringBuilder(); foreach (var path in _cssParts[location].Select(x => x.Part).Distinct()) { result.AppendFormat("<link href=\"{0}\" rel=\"stylesheet\" type=\"{1}\" />", urlHelper.Content(path), MimeTypes.TextCss); result.AppendLine(); } return(result.ToString()); } }
private static void BundlingPostStart() { // Add primary style bundle Bundle stylesBundle = new StyleBundle("~/Content/css"); foreach (string filename in new[] { "Site.css", "Layout.css", "PageStylings.css", "fabric.css", }) { stylesBundle .Include("~/Content/" + filename) .Include("~/Content/Branding/" + filename) .Include("~/Branding/Content/" + filename); } BundleTable.Bundles.Add(stylesBundle); // Add scripts bundles var newStyleBundle = new StyleBundle("~/Content/gallery/css/site.min.css"); newStyleBundle .Include("~/Content/gallery/css/bootstrap.css") .Include("~/Content/gallery/css/bootstrap-theme.css") .Include("~/Content/gallery/css/fabric.css"); BundleTable.Bundles.Add(newStyleBundle); var scriptBundle = new ScriptBundle("~/Scripts/gallery/site.min.js") .Include("~/Scripts/gallery/jquery-3.4.1.js") .Include("~/Scripts/gallery/jquery.validate-1.16.0.js") .Include("~/Scripts/gallery/jquery.validate.unobtrusive-3.2.6.js") .Include("~/Scripts/gallery/knockout-3.4.2.js") .Include("~/Scripts/gallery/bootstrap.js") .Include("~/Scripts/gallery/moment-2.18.1.js") .Include("~/Scripts/gallery/common.js") .Include("~/Scripts/gallery/autocomplete.js"); BundleTable.Bundles.Add(scriptBundle); var d3ScriptBundle = new ScriptBundle("~/Scripts/gallery/stats.min.js") .Include("~/Scripts/d3/d3.js") .Include("~/Scripts/gallery/stats-perpackagestatsgraphs.js") .Include("~/Scripts/gallery/stats-dimensions.js"); BundleTable.Bundles.Add(d3ScriptBundle); var multiSelectDropdownBundle = new ScriptBundle("~/Scripts/gallery/common-multi-select-dropdown.min.js") .Include("~/Scripts/gallery/common-multi-select-dropdown.js"); BundleTable.Bundles.Add(multiSelectDropdownBundle); var homeScriptBundle = new ScriptBundle("~/Scripts/gallery/page-home.min.js") .Include("~/Scripts/gallery/page-home.js"); BundleTable.Bundles.Add(homeScriptBundle); var signinScriptBundle = new ScriptBundle("~/Scripts/gallery/page-signin.min.js") .Include("~/Scripts/gallery/page-signin.js"); BundleTable.Bundles.Add(signinScriptBundle); var displayPackageScriptBundle = new ScriptBundle("~/Scripts/gallery/page-display-package.min.js") .Include("~/Scripts/gallery/page-display-package.js") .Include("~/Scripts/gallery/clamp.js"); BundleTable.Bundles.Add(displayPackageScriptBundle); var managePackagesScriptBundle = new ScriptBundle("~/Scripts/gallery/page-manage-packages.min.js") .Include("~/Scripts/gallery/page-manage-packages.js"); BundleTable.Bundles.Add(managePackagesScriptBundle); var manageOwnersScriptBundle = new ScriptBundle("~/Scripts/gallery/page-manage-owners.min.js") .Include("~/Scripts/gallery/page-manage-owners.js"); BundleTable.Bundles.Add(manageOwnersScriptBundle); var manageDeprecationScriptBundle = new ScriptBundle("~/Scripts/gallery/page-manage-deprecation.min.js") .Include("~/Scripts/gallery/page-manage-deprecation.js"); BundleTable.Bundles.Add(manageDeprecationScriptBundle); var deletePackageScriptBundle = new ScriptBundle("~/Scripts/gallery/page-delete-package.min.js") .Include("~/Scripts/gallery/page-delete-package.js"); BundleTable.Bundles.Add(deletePackageScriptBundle); var editReadMeScriptBundle = new ScriptBundle("~/Scripts/gallery/page-edit-readme.min.js") .Include("~/Scripts/gallery/page-edit-readme.js"); BundleTable.Bundles.Add(editReadMeScriptBundle); var aboutScriptBundle = new ScriptBundle("~/Scripts/gallery/page-about.min.js") .Include("~/Scripts/gallery/page-about.js"); BundleTable.Bundles.Add(aboutScriptBundle); var apiKeysScriptBundle = new ScriptBundle("~/Scripts/gallery/page-api-keys.min.js") .Include("~/Scripts/gallery/page-api-keys.js"); BundleTable.Bundles.Add(apiKeysScriptBundle); var accountScriptBundle = new ScriptBundle("~/Scripts/gallery/page-account.min.js") .Include("~/Scripts/gallery/page-account.js"); BundleTable.Bundles.Add(accountScriptBundle); var manageOrganizationScriptBundle = new ScriptBundle("~/Scripts/gallery/page-manage-organization.min.js") .Include("~/Scripts/gallery/page-manage-organization.js"); BundleTable.Bundles.Add(manageOrganizationScriptBundle); var addOrganizationScriptBundle = new ScriptBundle("~/Scripts/gallery/page-add-organization.min.js") .Include("~/Scripts/gallery/page-add-organization.js") .Include("~/Scripts/gallery/md5.js"); BundleTable.Bundles.Add(addOrganizationScriptBundle); // This is needed for the Admin database viewer. ScriptManager.ScriptResourceMapping.AddDefinition("jquery", new ScriptResourceDefinition { Path = scriptBundle.Path }); // Add support requests bundles var jQueryUiStylesBundle = new StyleBundle("~/Content/themes/custom/jqueryui") .Include("~/Content/themes/custom/jquery-ui-1.10.3.custom.css"); BundleTable.Bundles.Add(jQueryUiStylesBundle); var supportRequestStylesBundle = new StyleBundle("~/Content/page-support-requests") .Include("~/Content/admin/SupportRequestStyles.css"); BundleTable.Bundles.Add(supportRequestStylesBundle); var supportRequestsBundle = new ScriptBundle("~/Scripts/page-support-requests") .Include("~/Scripts/gallery/jquery-ui-{version}.js") .Include("~/Scripts/gallery/knockout-projections.js") .Include("~/Scripts/gallery/page-support-requests.js"); BundleTable.Bundles.Add(supportRequestsBundle); }
// For more information on bundling, visit http://go.microsoft.com/fwlink/?LinkId=301862 public static void RegisterBundles(BundleCollection bundles) { var jQueryBundle = new ScriptBundle("~/bundles/jquery").Include( "~/Scripts/jquery-{version}.js", "~/Scripts/jquery.cookie.js"); jQueryBundle.IncludeDirectory("~/Scripts", "jquery.dataTables.min.js", true); jQueryBundle.IncludeDirectory("~/Scripts", "dataTables.bootstrap.js", true); bundles.Add(jQueryBundle); bundles.Add(new ScriptBundle("~/bundles/jqueryval").Include( "~/Scripts/jquery.validate*", "~/Scripts/appScripts/validation/passwordeditor.unobtrusive.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-*")); bundles.Add(new ScriptBundle("~/bundles/bootstrap").Include( "~/Scripts/bootstrap.js", "~/Scripts/respond.js")); bundles.Add(new ScriptBundle("~/bundles/appScripts").Include( "~/Scripts/appScripts/messages.js", "~/Scripts/appScripts/fileBrowsing.js", "~/Scripts/appScripts/dialogs.js", "~/Scripts/appScripts/wsp.js" )); bundles.Add(new ScriptBundle("~/bundles/appScripts-webdav").Include( "~/Scripts/appScripts/wsp-webdav.js" )); bundles.Add(new ScriptBundle("~/bundles/bigIconsScripts").Include( "~/Scripts/appScripts/recalculateResourseHeight.js" )); bundles.Add(new ScriptBundle("~/bundles/authScripts").Include( "~/Scripts/appScripts/authentication.js")); bundles.Add(new ScriptBundle("~/bundles/file-upload").Include( "~/Scripts/jquery.ui.widget.js", "~/Scripts/jQuery.FileUpload/tmpl.min.js", "~/Scripts/jQuery.FileUpload/load-image.min.js", "~/Scripts/jQuery.FileUpload/jquery.iframe-transport.js", "~/Scripts/jQuery.FileUpload/jquery.fileupload.js", "~/Scripts/jQuery.FileUpload/jquery.fileupload-process.js", "~/Scripts/jQuery.FileUpload/jquery.fileupload-image.js", "~/Scripts/jQuery.FileUpload/jquery.fileupload-validate.js", "~/Scripts/jQuery.FileUpload/jquery.fileupload-ui.js" )); var styleBundle = new StyleBundle("~/Content/css"); styleBundle.Include( "~/Content/jQuery.FileUpload/css/jquery.fileupload.css", "~/Content/jQuery.FileUpload/css/jquery.fileupload-ui.css", "~/Content/bootstrap.css", "~/Content/site.css"); styleBundle.IncludeDirectory("~/Content", "jquery.datatables.css", true); styleBundle.IncludeDirectory("~/Content", "dataTables.bootstrap.css", true); bundles.Add(styleBundle); // Set EnableOptimizations to false for debugging. For more information, // visit http://go.microsoft.com/fwlink/?LinkId=301862 BundleTable.EnableOptimizations = true; }
private static void BundlingPostStart() { var jQueryBundle = new ScriptBundle("~/Scripts/jquery") .Include("~/Scripts/jquery-{version}.js"); BundleTable.Bundles.Add(jQueryBundle); ScriptManager.ScriptResourceMapping.AddDefinition("jquery", new ScriptResourceDefinition { Path = jQueryBundle.Path }); var scriptBundle = new ScriptBundle("~/Scripts/all") .Include("~/Scripts/jquery-{version}.js") .Include("~/Scripts/jquery.validate.js") .Include("~/Scripts/jquery.validate.unobtrusive.js") .Include("~/Scripts/jquery.timeago.js") .Include("~/Scripts/nugetgallery.js") .Include("~/Scripts/stats.js"); BundleTable.Bundles.Add(scriptBundle); // Modernizr needs to be delivered at the top of the page but putting it in a bundle gets us a cache-buster. // TODO: Use minified modernizr! var modernizrBundle = new ScriptBundle("~/Scripts/modernizr") .Include("~/Scripts/modernizr-{version}.js"); BundleTable.Bundles.Add(modernizrBundle); Bundle stylesBundle = new StyleBundle("~/Content/css"); foreach (string filename in new[] { "Site.css", "Layout.css", "PageStylings.css" }) { stylesBundle .Include("~/Content/" + filename) .Include("~/Branding/Content/" + filename); } BundleTable.Bundles.Add(stylesBundle); // Needs a) a separate bundle because of relative pathing in the @font-face directive // b) To be a bundle for auto-selection of ".min.css" var fontAwesomeBundle = new StyleBundle("~/Content/font-awesome/css"); fontAwesomeBundle.Include("~/Content/font-awesome/font-awesome.css"); BundleTable.Bundles.Add(fontAwesomeBundle); // Support Requests admin area bundle var jQueryUiStylesBundle = new StyleBundle("~/Content/themes/custom/jqueryui") .Include("~/Content/themes/custom/jquery-ui-1.10.3.custom.css"); BundleTable.Bundles.Add(jQueryUiStylesBundle); var supportRequestStylesBundle = new StyleBundle("~/Content/supportrequests") .Include("~/Content/admin/SupportRequestStyles.css"); BundleTable.Bundles.Add(supportRequestStylesBundle); var supportRequestsBundle = new ScriptBundle("~/Scripts/supportrequests") .Include("~/Scripts/jquery-ui-{version}.js") .Include("~/Scripts/moment.js") .Include("~/Scripts/knockout-2.2.1.js") .Include("~/Scripts/knockout.mapping-latest.js") .Include("~/Scripts/knockout-projections.js") .Include("~/Scripts/supportrequests.js"); BundleTable.Bundles.Add(supportRequestsBundle); }
public void AddFromJson(BundleCollection bundles) { try { var root = System.Web.Hosting.HostingEnvironment.MapPath("~"); var bundlesInfoFile = Path.Combine(root, _bundlesFile); if (!File.Exists(bundlesInfoFile)) { _logger.Warn($"Cannot register the Application's Bundles. File not found: {bundlesInfoFile}. Ignore this Warning if you do not have any Web Pages in your Application."); return; } var bundlesInfoContent = File.ReadAllText(bundlesInfoFile); if (string.IsNullOrWhiteSpace(bundlesInfoContent)) { _logger.Warn($"Cannot register the Application's Bundles. Found and empty file: {bundlesInfoFile}. Ignore this Warning if you do not have any Web Pages in your Application."); return; } var jsonBundles = Newtonsoft.Json.JsonConvert.DeserializeObject <Bundles>(bundlesInfoContent); if (jsonBundles == null) { _logger.Warn($"Deserialization of the JSON Bundles returned NULL. Ignore this Warning if you do not have any Web Pages in your Application."); return; } if ((jsonBundles.Scripts == null || jsonBundles.Scripts.Count == 0) && (jsonBundles.Styles == null || jsonBundles.Styles.Count == 0)) { _logger.Warn($"Found no Styles or Scripts in: {bundlesInfoFile}. Ignore this Warning if you do not have any Web Pages in your Application."); return; } foreach (var script in jsonBundles.Scripts) { if (script.Paths.Count == 0) { continue; } var bundle = new ScriptBundle(script.Name); foreach (var path in script.Paths) { bundle.Include(path); } bundles.Add(bundle.WithCustomTransformation(_applicationVersion, true)); } foreach (var style in jsonBundles.Styles) { if (style.Paths.Count == 0) { continue; } var bundle = new StyleBundle(style.Name); foreach (var path in style.Paths) { bundle.Include(path); } bundles.Add(bundle.WithCustomTransformation(_applicationVersion, false)); } } catch (System.Exception ex) { _logger.Error($"Caught a [{ex.GetType()}] Exception while Registering Bundles: {ex.Message}"); _logger.Error(ex.StackTrace); throw; } } //end AddFromJson()
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 StyleBundle AddStyle(this StyleBundle bundle, string style, string styleDir = StyleDir) { bundle.Include(GetRelativeStylesPath(style, styleDir)); 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/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*")); // bundles.Add(new ScriptBundle("~/bundles/angular").Include( // "~/Scripts/angular.js", // "~/Scripts/angular-ng-grid.js", // "~/Scripts/angular-resource.js", // "~/Scripts/angular-route.js")); // bundles.Add(new ScriptBundle("~/bundles/app").Include( // "~/Scripts/app/app.js", // "~/Scripts/app/services.js", // "~/Scripts/app/directives.js", // "~/Scripts/app/main.js", // "~/Scripts/app/contact.js", // "~/Scripts/app/about.js", // "~/Scripts/app/demo.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-*")); // bundles.Add(new StyleBundle("~/Content/bootstrap").Include( // "~/Content/bootstrap.css", // "~/Content/bootstrap-responsive.css" // )); // bundles.Add(new StyleBundle("~/Content/css").Include("~/Content/site.css", // "~/Content/ng-grid.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")); if (bundles.Any(b => b.Path == "~/Content/LayoutBundleCss") && bundles.Any(b => b.Path == "~/Scripts/LayoutBundleJavascript")) { return; } CDNHelper.SetCdnSettingInSession(); if (string.IsNullOrWhiteSpace(CDNHelper.JavaScriptStaticContentUrl) || string.IsNullOrWhiteSpace(CDNHelper.CssStaticContentUrl)) { bundles.UseCdn = false; } else { bundles.UseCdn = true; } Bundle cssBundle = new StyleBundle("~/Content/LayoutBundleCss", string.Format("{0}/Content/LayoutCss-3.css", CDNHelper.CssStaticContentUrl)) .Include("~/Content/LayoutCss-3.css"); Bundle javascriptBundle = new ScriptBundle("~/Scripts/LayoutBundleJavascript", string.Format("{0}/Scripts/LayoutJavascript.js", CDNHelper.JavaScriptStaticContentUrl)) .Include("~/Scripts/LayoutJavascript.js"); bundles.Add(cssBundle); bundles.Add(javascriptBundle); BundleTable.EnableOptimizations = true; }
// For more information on Bundling, visit http://go.microsoft.com/fwlink/?LinkId=254725 public static void RegisterBundles(BundleCollection bundles) { // Use the CDN file for bundles if specified. bundles.UseCdn = true; // jquery library bundle var jqueryBundle = new ScriptBundle("~/bundles/jquery") .Include("~/Scripts/jquery-{version}.js"); bundles.Add(jqueryBundle); 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", "~/Content/themes/custom/icomoon/style.css", "~/Content/themes/custom/css/main.css", "~/Content/themes/base/jquery-ui.css", "~/Content/alertify.core.css", "~/Content/wysiwyg/bootstrap-wysihtml5.css", "~/Content/wysiwyg/wysiwyg-color.css", "~/Content/bootstrap-switch.css", "~/Content/Calender/fullcalendar.css", "~/Content/theme.css", "~/Content/bootstrap-select.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")); bundles.Add(new ScriptBundle("~/bundles/bootstrap").Include("~/Scripts/bootstrap*", "~/Scripts/bootstrap-select.js", "~/Scripts/js/bootstrap.file-input.js", "~/Scripts/js/bootstrap-switch.js")); bundles.Add(new StyleBundle("~/Content/bootstrap").Include("~/Content/bootstrap.css", "~/Content/bootstrap-responsive.css")); bundles.Add(new ScriptBundle("~/bundles/BlockUI").Include("~/Scripts/jquery.blockUI.js")); bundles.Add(new ScriptBundle("~/bundles/DataTable").Include("~/Scripts/DataTables-1.9.4/media/js/jquery.dataTables.js")); bundles.Add(new ScriptBundle("~/bundles/Areas").Include( "~/Areas/SAS/assets/js/jquery-1.8.2.min.js", "~/Areas/SAS/assets/js/modernizr.custom.js", "~/Areas/SAS/assets/plugins/bootstrap/js/bootstrap.min.js", "~/Areas/SAS/assets/plugins/flexslider/jquery.flexslider-min.js", "~/Areas/SAS/assets/plugins/parallax-slider/js/modernizr.js", "~/Areas/SAS/assets/plugins/parallax-slider/js/jquery.cslider.js", "~/Areas/SAS/assets/plugins/back-to-top.js", "~/Areas/SAS/assets/js/app.js")); bundles.Add(new StyleBundle("~/Content/calendercss").Include("~/Content/Calender/fullcalendar.css", "~/Content/Calender/fullcalendar.print.css")); bundles.Add(new ScriptBundle("~/bundles/calender").Include( "~/Scripts/Calender/fullcalendar.js")); // css bundle var layoutCssBundle = new StyleBundle("~/Content/themes/simple/css") .Include("~/Content/themes/simple/style.css"); bundles.Add(layoutCssBundle); var loginCssBundle = new StyleBundle("~/Content/themes/simple/admin").Include("~/Content/themes/simple/admin.css"); bundles.Add(loginCssBundle); // CSS bundle var manageCssBundle = new StyleBundle("~/Scripts/jqgrid/css/bundle").Include("~/Scripts/jqgrid/css/ui.jqgrid.css"); bundles.Add(manageCssBundle); // jQuery UI library CSS bundle var jqueryUICssBundle = new StyleBundle("~/Content/themes/start/jqueryuicustom/css/start/bundle").Include("~/Content/themes/start/jqueryuicustom/css/start/jquery-ui-1.9.2.custom.css"); bundles.Add(jqueryUICssBundle); // tinyMCE library bundle var tinyMceBundle = new ScriptBundle("~/Scripts/tiny_mce/js").Include("~/Scripts/tiny_mce/tiny_mce.js"); bundles.Add(tinyMceBundle); // Other scripts var manageJsBundle = new ScriptBundle("~/manage/js").Include("~/Scripts/jqgrid/js/jquery.jqGrid.js").Include("~/Scripts/jqgrid/js/i18n/grid.locale-en.js").Include("~/Scripts/adminBlog.js"); bundles.Add(manageJsBundle); var angularJSBundle = new ScriptBundle("~/Scripts/angular").Include("~/Scripts/Angular/angular.min.js", "~/Scripts/Angular/angular-route.js", "~/Scripts/Angular/ui-bootstrap-tpls-0.10.0.min.js"); bundles.Add(angularJSBundle); //Areas bundle bundles.Add(new StyleBundle("~/Content/Areas"). Include( "~/Areas/SAS/assets/css/style.css", "~/Areas/SAS/assets/css/headers/header1.css", "~/Areas/SAS/assets/css/style_responsive.css", "~/Areas/SAS/assets/plugins/font-awesome/css/font-awesome.css", "~/Areas/SAS/assets/plugins/flexslider/flexslider.css", "~/Areas/SAS/assets/plugins/parallax-slider/css/parallax-slider.css", "~/Areas/SAS/assets/css/themes/default.css", "~/Areas/SAS/assets/css/themes/headers/default.css", "~/Content/themes/base/jquery.ui.all.css", "~/Content/DataTables-1.9.4/media/css/demo_table_jui.css", "~/Content/DataTables-1.9.4/media/css/jquery.dataTables.css") ); bundles.Add(new ScriptBundle("~/bundles/Bluemoon"). Include( "~/Scripts/wysiwyg/wysihtml5-0.3.0.js", "~/Scripts/wysiwyg/bootstrap-wysihtml5.js", "~/Scripts/ckeditor.js", "~/Scripts/js/jquery.scrollUp.js", "~/Scripts/js/date-picker/date.js", "~/Scripts/js/date-picker/daterangepicker.js", "~/Scripts/js/tiny-scrollbar.js" )); }
// For more information on bundling, visit https://go.microsoft.com/fwlink/?LinkId=301862 public static void RegisterBundles(BundleCollection bundles) { // bundles.IgnoreList.Clear(); var bundle1 = new StyleBundle("~/Content/assets/css").Include( "~/css/animate.css", "~/css/font-awesome.css", "~/css/fonts.css", "~/css/flaticon.css", "~/css/owl.carousel.css", "~/css/owl.theme.default.css", "~/css/dl-menu.css", "~/css/nice-select.css", "~/css/magnific-popup.css", "~/css/venobox.css", "~/css/slick.css", "~/css/venobox.css", "~/css/style2.css", "~/css/responsive2.css", "~/css/magnific-popup.css", "~/js/plugin/rs_slider/layers.css", "~/js/plugin/rs_slider/navigation.css", "~/js/plugin/rs_slider/settings.css", "~/css/style.css", "~/css/SelectCss.css" ); bundle1.Orderer = new NonOrderingBundleOrderer(); bundles.Add(bundle1); var bundle = new ScriptBundle("~/Content/assets/js").Include( "~/Scripts/jquery_min.js", "~/js/modernizr.js", "~/js/bootstrap.js", "~/js/owl.carousel.js", "~/js/jquery.dlmenu.js", "~/js/jquery.sticky.js", "~/js/jquery.nice-select.min.js", "~/js/jquery.magnific-popup.js", "~/js/jquery.bxslider.min.js", "~/js/venobox.min.js", "~/js/smothscroll_part1.js", "~/js/smothscroll_part2.js", "~/js/slick.js", "~/js/custom2.js", "~/js/ticketplanetjs/movies.js", "~/js/ticketplanetjs/SelectJs.js", "~/js/ticketplanetjs/aes.js", "~/js/ticketplanetjs/crypto.js", "~/js/ticketplanetjs/ScriptingMovies.js", "~/js/ticketplanetjs/promoScript.js", "~/js/ticketplanetjs/moviesPaystackInitialize.js", "~/js/ticketplanetjs/flutterEventInitialize.js", "~/js/ticketplanetjs/aes.js" ); bundles.Add(bundle); // BundleTable.EnableOptimizations = true; }
// For more information on bundling, visit http://go.microsoft.com/fwlink/?LinkId=301862 public static void RegisterBundles(BundleCollection bundles) { BundleTable.EnableOptimizations = true; System.Reflection.Assembly assembly = System.Reflection.Assembly.GetExecutingAssembly(); FileVersionInfo fvi = FileVersionInfo.GetVersionInfo(assembly.Location); string version = fvi.FileVersion; var appVersionTransform = new FileVersionBundleTransform(version); bundles.Add(new ScriptBundle("~/bundle/Script/jquery").Include( "~/Scripts/jquery-{version}.js", "~/Scripts/jquery.unobtrusive-ajax.min.js", "~/Scripts/jquery.validate.min.js", "~/Scripts/jquery.validate.unobtrusive.min.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/Script/modernizr").Include( "~/Scripts/modernizr-*")); bundles.Add(new ScriptBundle("~/bundles/Script/bootstrap").Include( "~/Scripts/bootstrap.min.js", "~/Scripts/respond.js")); bundles.Add(new StyleBundle("~/bundles/Style/css").Include( "~/Content/bootstrap.css", "~/Content/bootstrap-rtl-min.css")); bundles.Add(new StyleBundle("~/bundles/Style/JalliDate").Include( //"~/Content/JalaliDate/main.css", "~/Content/JalaliDate/jspc-royal-blue.css" )); var mahStyle = new StyleBundle("~/bundles/Style/Mah").Include( "~/Content/Mah/Layout.css" ); mahStyle.Transforms.Add(appVersionTransform); bundles.Add(mahStyle); bundles.Add(new StyleBundle("~/bundles/Style/Kendo").Include( "~/Content/Kendo/kendo.common.css", "~/Content/Kendo/kendo.mobile.all.css", "~/Content/Kendo/kendo.flat.css", "~/Content/Kendo/kendo.rtl.css" )); bundles.Add(new ScriptBundle("~/bundle/Script/Kendo").Include( "~/Scripts/Kendo/jszip.min.js", "~/Scripts/Kendo/kendo.all.min.js", "~/Scripts/Kendo/kendo.aspnetmvc.js", "~/Scripts/kendo.modernizr.custom.js" )); bundles.Add(new ScriptBundle("~/bundle/Script/JalliDate").Include( "~/Scripts/JalaliDate/js-persian-cal.min.js" )); var mahScripts = new ScriptBundle("~/bundle/Script/Mah").Include( "~/Scripts/mah/Layout.js" ); mahScripts.Transforms.Add(appVersionTransform); bundles.Add(mahScripts); var symbolScript = new ScriptBundle("~/bundle/Script/Symbol").Include( "~/Scripts/mah/Symbol.js" ); symbolScript.Transforms.Add(appVersionTransform); bundles.Add(symbolScript); }
public static void RegisterBundles(BundleCollection bundles) { var loginCssStyles = new StyleBundle("~/Content/css/login_css").Include( "~/Versions/Version2.0/Content/bootstrap/css/bootstrap.css", new CssRewriteUrlTransformWrapper() ).Include( "~/Versions/Version2.0/Content/font-awesome/css/font-awesome.css", new CssRewriteUrlTransformWrapper() ).Include( "~/Versions/Version2.0/Content/ionicons/css/ionicons.css", new CssRewriteUrlTransformWrapper() ).Include( "~/Versions/Version2.0/Content/adminlet/css/AdminLTE.css", new CssRewriteUrlTransformWrapper() ).Include( "~/Versions/Version2.0/Content/plugins/iCheck/square/blue.css", new CssRewriteUrlTransformWrapper() ); var loginScript = new ScriptBundle("~/Content/script/login_js").Include( "~/Versions/Version2.0/Content/plugins/jQuery/jquery-2.1.4.js", "~/Versions/Version2.0/Content/bootstrap/js/bootstrap.js", "~/Versions/Version2.0/Content/plugins/iCheck/icheck.js", "~/Versions/Version2.0/Content/plugins/bootbox/bootbox.js", "~/Versions/Version2.0/Content/plugins/blockui/jquery.blockUI.js", "~/Versions/Version2.0/Content/my-script/jquery-extension.js" ); var basicCssStyles = new StyleBundle("~/Content/css/basic_css").Include( "~/Versions/Version2.0/Content/bootstrap/css/bootstrap.min.css", new CssRewriteUrlTransformWrapper() ).Include( "~/Versions/Version2.0/Content/font-awesome/css/font-awesome.css", new CssRewriteUrlTransformWrapper() ).Include( "~/Versions/Version2.0/Content/ionicons/css/ionicons.css", new CssRewriteUrlTransformWrapper() ).Include( "~/Versions/Version2.0/Content/plugins/select2/select2.css", new CssRewriteUrlTransformWrapper() ).Include( "~/Versions/Version2.0/Content/plugins/iCheck/square/blue.css", new CssRewriteUrlTransformWrapper() ).Include( "~/Versions/Version2.0/Content/plugins/datatables/dataTables.bootstrap.css", new CssRewriteUrlTransformWrapper() ).Include( "~/Versions/Version2.0/Content/plugins/jstree/style.min.css", new CssRewriteUrlTransformWrapper() ).Include( "~/Versions/Version2.0/Content/plugins/jstree/table-tree.css", new CssRewriteUrlTransformWrapper() ).Include( "~/Versions/Version2.0/Content/adminlet/css/AdminLTE.css", new CssRewriteUrlTransformWrapper() ).Include( "~/Versions/Version2.0/Content/adminlet/css/skins/_all-skins.css", new CssRewriteUrlTransformWrapper() ); var basicScript = new ScriptBundle("~/Content/script/basic_js").Include( "~/Versions/Version2.0/Content/plugins/jQuery/jquery-2.1.4.js", "~/Versions/Version2.0/Content/bootstrap/js/bootstrap.min.js", "~/Versions/Version2.0/Content/plugins/bootbox/bootbox.js", "~/Versions/Version2.0/Content/plugins/slimScroll/jquery.slimscroll.min.js", "~/Versions/Version2.0/Content/plugins/fastclick/fastclick.js", "~/Versions/Version2.0/Content/plugins/datatables/jquery.dataTables.js", "~/Versions/Version2.0/Content/plugins/datatables/dataTables.bootstrap.js", "~/Versions/Version2.0/Content/plugins/blockui/jquery.blockUI.js", "~/Versions/Version2.0/Content/plugins/select2/select2.full.js", "~/Versions/Version2.0/Content/plugins/iCheck/icheck.js", "~/Versions/Version2.0/Content/plugins/jstree/jstree.js", "~/Versions/Version2.0/Content/adminlet/js/app.js", "~/Versions/Version2.0/Content/adminlet/js/demo.js", "~/Versions/Version2.0/Content/my-script/jquery-extension.js", //knockout "~/Versions/Version2.0/Content/plugins/knockout/knockout.js", "~/Versions/Version2.0/Content/plugins/knockout/knockout.validation.js", "~/Versions/Version2.0/Content/plugins/knockout/knockout.validation.zh-CN.js", "~/Versions/Version2.0/Content/plugins/knockout/ko.mapping.js", "~/Versions/Version2.0/Content/my-script/knockout-extension.js" ); bundles.Add(loginCssStyles); bundles.Add(loginScript); bundles.Add(basicCssStyles); bundles.Add(basicScript); }
// For more information on bundling, visit http://go.microsoft.com/fwlink/?LinkId=301862 public static void RegisterBundles(BundleCollection bundles) { bundles.IgnoreList.Clear(); AddDefaultIgnorePatterns(bundles.IgnoreList); // 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-*")); //Angular bundles.Add(new ScriptBundle("~/bundles/external").Include( "~/Scripts/jquery-{version}.js", "~/Scripts/angular.js", "~/Scripts/angular-animate.js", "~/Scripts/angular-sanitize.js", "~/Scripts/angular-resource.js", "~/Scripts/angular-route.js", "~/App/Lib/select2.js", "~/Scripts/bootstrap.min.js", "~/Scripts/bootstrap-select.min.js", "~/Scripts/angular-ui/ui-bootstrap-tpls.min.js", "~/Scripts/autofields-bootstrap.min.js", "~/Scripts/autofields.min.js", "~/Scripts/moment.min.js", "~/Scripts/angular-spa-security.js", "~/Scripts/promise-tracker.min.js", "~/Scripts/datetimepicker.min.js", "~/Scripts/angular-bootstrap-select.js", "~/Scripts/facebookPluginDirectives.min.js", "~/App/Lib/underscore.min.js", "~/App/Lib/d3.min.js", "~/App/Lib/line-chart.min.js", "~/Scripts/ui-grid.min.js", "~/App/Lib/angular-select2.js", "~/App/Lib/ng-google-chart.js", "~/App/Lib/angular-cache.min.js", "~/Scripts/toaster.min.js", "~/Scripts/angular-busy.min.js" )); bundles.Add(new ScriptBundle("~/bundles/app").IncludeDirectory("~/App/", "*.js") .IncludeDirectory("~/App/Accounts", "*.js") .IncludeDirectory("~/App/Bets", "*.js") .IncludeDirectory("~/App/Dashboard", "*.js") .IncludeDirectory("~/App/Games", "*.js") .IncludeDirectory("~/App/General", "*.js") .IncludeDirectory("~/App/GeneralBets", "*.js") .IncludeDirectory("~/App/Stadiums", "*.js") .IncludeDirectory("~/App/Teams", "*.js") .IncludeDirectory("~/App/Users", "*.js")); var spaceLabStyle = new StyleBundle("~/Content/css").Include( "~/Content/bootstrap.css", "~/Content/bootstrap-spacelab.min.css", "~/Content/datetimepicker.css", "~/Content/font-awesome.min.css", "~/Content/flags.css", "~/Content/angular-busy.min.css", "~/Content/select2.min.css", "~/Content/select2-bootstrap.min.css", "~/Content/ui-grid.min.css", "~/Content/toaster.min.css", "~/Content/site.css"); var ceruleanStyle = new StyleBundle("~/Content/css").Include( "~/Content/bootstrap.css", "~/Content/bootstrap-cerulean.min.css", "~/Content/datetimepicker.css", "~/Content/font-awesome.min.css", "~/Content/flags.css", "~/Content/angular-busy.min.css", "~/Content/select2.min.css", "~/Content/select2-bootstrap.min.css", "~/Content/ui-grid.min.css", "~/Content/toaster.min.css", "~/Content/site.css"); var themeName = WebConfigurationManager.AppSettings["Theme"]; if (String.IsNullOrEmpty(themeName) || !themeName.ToLower().Equals("cerulean")) { bundles.Add(spaceLabStyle); } else { bundles.Add(ceruleanStyle); } }