Exemple #1
0
        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);
        }
Exemple #5
0
        public Theme(string name)
        {
            Name = name;

            SiteStyleBundle = new StyleBundle(ThemeTable.ThemesLocation + name + "/site.theme.min.css")
                .Include(ThemeTable.ThemesLocation + name + "/theme.css");
        }
Exemple #6
0
        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);
        }
Exemple #7
0
		// 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);
        }
Exemple #11
0
        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"));
        }
Exemple #16
0
        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;
        }
Exemple #17
0
        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();
 }
Exemple #19
0
        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);
        }
Exemple #21
0
        // 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);
        }
Exemple #24
0
        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);
        }
Exemple #25
0
        // 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);
 }
Exemple #27
0
 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"]);
        }
Exemple #34
0
        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);
        }
Exemple #35
0
        // 有关 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;
        }
Exemple #36
0
        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
        }
Exemple #37
0
 public static Bundle IncludeWithUrlTransform(this StyleBundle styleBundle, string path)
 {
     return(styleBundle.Include(path, new CssRewriteUrlTransform()));
 }
Exemple #38
0
        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);
        }
Exemple #39
0
        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
        }
Exemple #40
0
        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"));
        }
Exemple #41
0
        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());
            }
        }
Exemple #42
0
        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());
            }
        }
Exemple #43
0
        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);
        }
Exemple #44
0
        // 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()
Exemple #47
0
        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;
        }
Exemple #50
0
        // 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"
                            ));
        }
Exemple #51
0
        // 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;
        }
Exemple #52
0
        // 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);
        }
Exemple #54
0
        // 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);
            }
        }