Ejemplo n.º 1
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);
        }
Ejemplo n.º 2
0
        public static void RegisterBundles(BundleCollection bundles)
        {
            bundles.Add(new StyleBundle("~/bundles/main_style").Include(
                            "~/node_modules/@angular/material/prebuilt-themes/indigo-pink.css",
                            "~/node_modules/ng2-slim-loading-bar/style.css"
                            ));


            bundles.Add(new ScriptBundle("~/bundles/main_script").Include(
                            "~/node_modules/hammerjs/hammer.min.js",
                            "~/node_modules/core-js/client/shim.min.js",
                            "~/node_modules/zone.js/dist/zone.js",
                            "~/node_modules/reflect-metadata/Reflect.js",
                            "~/node_modules/systemjs/dist/system.src.js",
                            "~/systemjs.config.js"
                            ));

            var nullBulider      = new NullBuilder();
            var nullOrderer      = new NullOrderer();
            var styleTransformer = new StyleTransformer();

            var commonSytleBundle = new CustomStyleBundle("~/bundles/main_sass");

            commonSytleBundle.Include(
                "~/node_modules/@primer/css/index.scss",
                "~/content/styles.scss"
                );
            commonSytleBundle.Builder = nullBulider;
            commonSytleBundle.Transforms.Add(styleTransformer);
            commonSytleBundle.Orderer = nullOrderer;
            bundles.Add(commonSytleBundle);

            // BundleTable.EnableOptimizations = true;
        }
Ejemplo n.º 3
0
        public static void RegisterBundles(BundleCollection bundles)
        {
            bundles.UseCdn = true;

            var nullBuilder    = new NullBuilder();
            var cssTransformer = new CssTransformer();
            var jsTransformer  = new JsTransformer();
            var nullOrderer    = new NullOrderer();

            /*Common Styles */
            var commonStylesBundle = new Bundle("~/Bundles/CommonStyles");

            commonStylesBundle.Include("~/Content/bootstrap.css");
            commonStylesBundle.Builder = nullBuilder;
            commonStylesBundle.Transforms.Add(cssTransformer);
            commonStylesBundle.Orderer = nullOrderer;

            bundles.Add(commonStylesBundle);

            /*App Css */
            var appStylesBundle = new Bundle("~/Bundles/AppStyles");

            appStylesBundle.Include(
                "~/App/css/base.css",
                "~/App/css/custom.css");
            appStylesBundle.Builder = nullBuilder;
            appStylesBundle.Transforms.Add(cssTransformer);
            appStylesBundle.Orderer = nullOrderer;

            bundles.Add(appStylesBundle);
        }
Ejemplo n.º 4
0
        // Дополнительные сведения об объединении см. на странице https://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*"));

            // Используйте версию Modernizr для разработчиков, чтобы учиться работать. Когда вы будете готовы перейти к работе,
            // готово к выпуску, используйте средство сборки по адресу https://modernizr.com, чтобы выбрать только необходимые тесты.
            bundles.Add(new ScriptBundle("~/bundles/modernizr").Include(
                            "~/Scripts/modernizr-*"));

            bundles.Add(new ScriptBundle("~/bundles/bootstrap").Include(
                            "~/Scripts/bootstrap.js"));

            bundles.Add(new StyleBundle("~/content/css").Include(
                            "~/Content/bootstrap.css"));
            //,"~/Content/site.css"));

            bundles.Add(new StyleBundle("~/content/fa").Include(
                            "~/Content/fontawesome.css",
                            "~/Content/brands.css",
                            "~/Content/solid.css"));

            var nullBulider = new NullBuilder();
            var nullOrderer = new NullOrderer();

            BundleResolver.Current = new CustomBundleResolver();
            var commonStyleBundle = new CustomStyleBundle("~/content/maincss");

            commonStyleBundle.Include("~/Content/main.scss");
            commonStyleBundle.Orderer = nullOrderer;
            bundles.Add(commonStyleBundle);
        }
Ejemplo n.º 5
0
        public static void RegisterBundles(BundleCollection bundles)
        {
            bundles.UseCdn = true;

            var nullOrderer = new NullOrderer();

            // Replace a default bundle resolver in order to the debugging HTTP-handler can use
            // transformations of the corresponding bundle
            BundleResolver.Current = new CustomBundleResolver();

            var commonStylesBundle = new CustomStyleBundle("~/Bundles/CommonStyles");

            commonStylesBundle.Include(
                "~/Css/bootstrap5152.css",
                "~/Css/responsive5152.css",
                "~/Js/prettyphoto/prettyPhotoaeb9.css",
                "~/Css/main5152.css");
            commonStylesBundle.Orderer = nullOrderer;
            bundles.Add(commonStylesBundle);

            var commonScriptsBundle = new CustomScriptBundle("~/Bundles/CommonScripts");

            commonScriptsBundle.Include(
                "~/Js/jquery-1.8.3.min.js",
                "~/Js/jquery.easing.1.3.min.js",
                "~/Js/prettyphoto/jquery.prettyPhoto.min.js",
                "~/Js/jflickrfeed.min.js",
                "~/Js/jquery.liveSearch.min.js",
                "~/Js/jquery.form.min.js",
                "~/Js/custom.min.js");

            commonScriptsBundle.Orderer = nullOrderer;
            bundles.Add(commonScriptsBundle);
        }
Ejemplo n.º 6
0
        // For more information on bundling, visit https://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 https://modernizr.com to pick only the tests you need.
            bundles.Add(new ScriptBundle("~/bundles/modernizr").Include(
                            "~/Scripts/modernizr-*"));

            bundles.Add(new ScriptBundle("~/bundles/bootstrap").Include(
                            "~/Scripts/bootstrap.js"));

            bundles.Add(new StyleBundle("~/Content/css").Include(
                            "~/Content/bootstrap.css",
                            "~/Content/site.css"));


            var nullBulider = new NullBuilder();
            var nullOrderer = new NullOrderer();

            BundleResolver.Current = new CustomBundleResolver();
            var commonStyleBundle = new CustomStyleBundle("~/Content/sass");

            commonStyleBundle.Include("~/Content/main.scss");
            commonStyleBundle.Orderer = nullOrderer;
            bundles.Add(commonStyleBundle);
        }
Ejemplo n.º 7
0
        public static void RegisterBunldes(BundleCollection bundles)
        {
            //This setting is used when if you have specfied the path Using System.web.Optimization.bundle.Cdnpath then it will try to fetch data from there first
            bundles.UseCdn = true;

            //NullBuilder class is responsible for prevention of early applying of the item transformations and combining of code.
            var nullBuilder = new NullBuilder();

            //StyleTransformer and ScriptTransformer classes produce processing of stylesheets and scripts.
            var styleTransformer  = new StyleTransformer();
            var scriptTransformer = new ScriptTransformer();

            //NullOrderer class disables the built-in sorting mechanism and save assets sorted in the order they are declared.
            var nullOrderer = new NullOrderer();

            bundles.Add(new ScriptBundle("~/bundles/jquery").Include(
                            "~/Scripts/jquery-{version}.js",
                            "~/Scripts/bootstrap.min.js",
                            "~/Scripts/DataTables/jquery.dataTables.min.js",
                            "~/Scripts/DataTables/dataTables.bootstrap.min.js",
                            "~/Scripts/jquery-ui-1.11.3.min.js")

                        );

            bundles.Add(new ScriptBundle("~/bundles/Template").Include(
                            "~/Scripts/Template/lib/easing/easing.min.js",
                            "~/Scripts/Template/lib/mobile-nav/mobile-nav.js",
                            "~/Scripts/Template/lib/wow/wow.min.js",
                            "~/Scripts/Template/lib/waypoints/waypoints.min.js",
                            "~/Scripts/Template/lib/counterup/counterup.min.js",
                            "~/Scripts/Template/lib/owlcarousel/owl.carousel.min.js",
                            "~/Scripts/Template/lib/isotope/isotope.pkgd.min.js",
                            "~/Scripts/Template/lib/lightbox/js/lightbox.min.js",
                            "~/Scripts/Template/lib/main.js"));

            //--- Images not loading ---// to be resolved
            //bundles.Add(new StyleBundle("~/Content/Css").Include(
            //            "~/Scripts/Template/lib/font-awesome/css/font-awesome.min.css",
            //            "~/Scripts/Template/lib/animate/animate.min.css",
            //            "~/Scripts/Template/lib/ionicons/css/ionicons.min.css",
            //            "~/Scripts/Template/lib/owlcarousel/assets/owl.carousel.min.css",
            //            "~/Scripts/Template/lib/lightbox/css/*.min.css",
            //            "~/Scripts/Template/lib/style.css"
            //           ));

            //bundles.Add(new StyleBundle("~/Content/MainCss").Include(
            //            "~/Content/bootstrap.min.css",
            //            "~/Content/Site.css",
            //            "~/Content/DataTables/css/dataTables.bootstrap.min.css"));

            foreach (var item in bundles)
            {
                item.Builder = nullBuilder;
                item.Transforms.Add(scriptTransformer);
                item.Orderer = nullOrderer;
            }

            BundleTable.EnableOptimizations = true;
        }
Ejemplo n.º 8
0
        // For more information on bundling, visit http://go.microsoft.com/fwlink/?LinkId=301862
        public static void RegisterBundles(BundleCollection bundles)
        {
            bundles.UseCdn = true;
            var cssTransformer = new StyleTransformer();
            var jsTransformer  = new ScriptTransformer();
            var nullOrderer    = new NullOrderer();

            var cssBundle = new StyleBundle("~/bundles/css");

            cssBundle.Include("~/Content/Site.less", "~/Content/bootstrap/bootstrap.less");
            cssBundle.Transforms.Add(cssTransformer);
            cssBundle.Orderer = nullOrderer;
            bundles.Add(cssBundle);

            var commonBundle = new ScriptBundle("~/bundles/common");

            commonBundle.Include("~/Scripts/jquery-{version}.js")
            .Include("~/Scripts/jquery.validate*")
            .Include("~/Scripts/modernizr-*")
            .Include("~/Scripts/respond.js")
            .Include("~/Scripts/knockout-{version}.js");
            commonBundle.Transforms.Add(jsTransformer);
            commonBundle.Orderer = nullOrderer;
            bundles.Add(commonBundle);

            //var jqueryBundle = new ScriptBundle("~/bundles/jquery");
            //jqueryBundle.Include("~/Scripts/jquery-{version}.js");
            //jqueryBundle.Transforms.Add(jsTransformer);
            //jqueryBundle.Orderer = nullOrderer;
            //bundles.Add(jqueryBundle);

            //var jqueryvalBundle = new ScriptBundle("~/bundles/jqueryval");
            //jqueryvalBundle.Include("~/Scripts/jquery.validate*");
            //jqueryvalBundle.Transforms.Add(jsTransformer);
            //jqueryvalBundle.Orderer = nullOrderer;
            //bundles.Add(jqueryvalBundle);

            //// Use the development version of Modernizr to develop with and learn from. Then, when you're
            //// ready for production, use the build tool at http://modernizr.com to pick only the tests you need.

            //var modernizrBundle = new ScriptBundle("~/bundles/modernizr");
            //modernizrBundle.Include("~/Scripts/modernizr-*");
            //modernizrBundle.Transforms.Add(jsTransformer);
            //modernizrBundle.Orderer = nullOrderer;
            //bundles.Add(modernizrBundle);

            //var bootstrapBundle = new ScriptBundle("~/bundles/bootstrap");
            //bootstrapBundle.Include("~/Scripts/bootstrap.js", "~/Scripts/respond.js");
            //bootstrapBundle.Transforms.Add(jsTransformer);
            //bootstrapBundle.Orderer = nullOrderer;
            //bundles.Add(bootstrapBundle);

            //var knockoutBundle = new ScriptBundle("~/bundles/knockout");
            //knockoutBundle.Include("~/Scripts/knockout-{version}.js");
            //knockoutBundle.Transforms.Add(jsTransformer);
            //knockoutBundle.Orderer = nullOrderer;
            //bundles.Add(knockoutBundle);
        }
Ejemplo n.º 9
0
        // For more information on bundling, visit http://go.microsoft.com/fwlink/?LinkId=301862
        public static void RegisterBundles(BundleCollection bundles)
        {
#if DEBUG
            BundleTable.EnableOptimizations = false;
#else
            BundleTable.EnableOptimizations = true;
#endif

            bundles.UseCdn = true;
            var cssTransformer = new StyleTransformer();
            var jsTransformer  = new ScriptTransformer();
            var nullOrderer    = new NullOrderer();

            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"));

            var danJsBundle = new ScriptBundle("~/bundles/danJs");
            danJsBundle.Include(
                "~/Scripts/DanAudioMgr.js",
                "~/Scripts/DanScales.js"
                );
            danJsBundle.Transforms.Add(jsTransformer);
            danJsBundle.Orderer = nullOrderer;
            bundles.Add(danJsBundle);

            var cssBundle = new StyleBundle("~/bundles/css");
            cssBundle.Include("~/Content/css",
                              "~/Content/bootstrap.css",
                              "~/Content/HoltDan.less",
                              "~/Content/DanScales.less");
            cssBundle.Builder = new NullBuilder();
            cssBundle.Transforms.Add(cssTransformer);
            cssBundle.Orderer = nullOrderer;
            bundles.Add(cssBundle);

            cssBundle = new StyleBundle("~/bundles/cssNoBS");
            cssBundle.Include("~/Content/css",
                              "~/Content/HoltDan.less",
                              "~/Content/DanScales.less");
            cssBundle.Builder = new NullBuilder();
            cssBundle.Transforms.Add(cssTransformer);
            cssBundle.Orderer = nullOrderer;
            bundles.Add(cssBundle);
        }
Ejemplo n.º 10
0
        // For more information on bundling, visit http://go.microsoft.com/fwlink/?LinkId=301862
        public static void RegisterBundles(BundleCollection bundles)
        {
            BundleTable.EnableOptimizations = false;

            bundles.UseCdn = true;
            var cssTransformer = new CssTransformer();
            var jsTransformer  = new JsTransformer();
            var nullOrderer    = new NullOrderer();

            var cssBundle = new CustomStyleBundle("~/bundles/css");

            cssBundle.Include("~/Content/Site.less", "~/Content/bootstrap/bootstrap.less");
            cssBundle.Transforms.Add(cssTransformer);
            cssBundle.Orderer = nullOrderer;
            bundles.Add(cssBundle);

            var jqueryBundle = new CustomScriptBundle("~/bundles/jquery");

            jqueryBundle.Include("~/Scripts/jquery-{version}.js");
            jqueryBundle.Transforms.Add(jsTransformer);
            jqueryBundle.Orderer = nullOrderer;
            bundles.Add(jqueryBundle);

            var jqueryvalBundle = new CustomScriptBundle("~/bundles/jqueryval");

            jqueryvalBundle.Include("~/Scripts/jquery.validate*");
            jqueryvalBundle.Transforms.Add(jsTransformer);
            jqueryvalBundle.Orderer = nullOrderer;
            bundles.Add(jqueryvalBundle);


            // Use the development version of Modernizr to develop with and learn from. Then, when you're
            // ready for production, use the build tool at http://modernizr.com to pick only the tests you need.

            var modernizrBundle = new CustomScriptBundle("~/bundles/modernizr");

            modernizrBundle.Include("~/Scripts/modernizr-*");
            modernizrBundle.Transforms.Add(jsTransformer);
            modernizrBundle.Orderer = nullOrderer;
            bundles.Add(modernizrBundle);


            var bootstrapBundle = new CustomScriptBundle("~/bundles/bootstrap");

            bootstrapBundle.Include("~/Scripts/bootstrap.js", "~/Scripts/respond.js");
            bootstrapBundle.Transforms.Add(jsTransformer);
            bootstrapBundle.Orderer = nullOrderer;
            bundles.Add(bootstrapBundle);

            var angularBundle = new CustomScriptBundle("~/bundles/angular");

            angularBundle.Include("~/Scripts/angular*");
            angularBundle.Transforms.Add(jsTransformer);
            angularBundle.Orderer = nullOrderer;
            bundles.Add(angularBundle);
        }
Ejemplo n.º 11
0
        public static void RegisterBundles(BundleCollection bundles)
        {
            var cssTransformer = new CssTransformer();
            var jsTransformer  = new JsTransformer();
            var nullOrderer    = new NullOrderer();

            var commonStylesBundle = new Bundle("~/Bundles/Styles");

            commonStylesBundle.Include(
                "~/stylesheets/screen.css");
            commonStylesBundle.Transforms.Add(cssTransformer);
            commonStylesBundle.Orderer = nullOrderer;

            bundles.Add(commonStylesBundle);

            //var modernizrBundle = new Bundle("~/Bundles/Modernizr");
            //modernizrBundle.Include("~/Scripts/modernizr-2.*");
            //modernizrBundle.Transforms.Add(jsTransformer);
            //modernizrBundle.Orderer = nullOrderer;

            //bundles.Add(modernizrBundle);

            var commonScriptsBundle = new Bundle("~/Bundles/ProjectAether");

            commonScriptsBundle.Include(//"~/ProjectAether/libs/knockout.debug.js",
                "~/libs/underscore.js",
                "~/libs/underscore-ko-1.1.0.js",
                "~/libs/hash/jshashset.js",
                "~/libs/hash/jshashtable.js",
                "~/app/helper.js")
            .IncludeDirectory("~/app", "*.js", true);


            commonScriptsBundle.Transforms.Add(jsTransformer);
            commonScriptsBundle.Orderer = nullOrderer;

            bundles.Add(commonScriptsBundle);

            var testScriptsBundle = new Bundle("~/Bundles/Tests");

            testScriptsBundle.Include(//"~/ProjectAether/libs/knockout.debug.js",
                "~/libs/underscore.js",
                "~/libs/underscore-ko-1.1.0.js",
                "~/libs/hash/jshashset.js",
                "~/libs/hash/jshashtable.js",
                "~/app/helper.js")
            .IncludeDirectory("~/tests/app", "*.js", true);


            testScriptsBundle.Transforms.Add(jsTransformer);
            testScriptsBundle.Orderer = nullOrderer;

            bundles.Add(testScriptsBundle);
        }
Ejemplo n.º 12
0
        public static void RegisterBundles(BundleCollection bundles)
        {
            /*
             * Styles
             */
            bundles.Add(new StyleBundle("~/bundles/foundation/style").Include(
                            "~/Content/Styles/foundation/foundation.css"));

            bundles.Add(new StyleBundle("~/bundles/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 cssTransformer = new CssTransformer();
            var nullOrderer    = new NullOrderer();

            var css = new StyleBundle("~/bundles/style").Include(
                "~/Content/Styles/Variables.less",
                "~/Content/Styles/Layout.less",
                "~/Content/Styles/Icons.less",
                "~/Content/Styles/Site.less");

            css.Transforms.Add(cssTransformer);
            css.Orderer = nullOrderer;

            bundles.Add(css);


            /*
             * Scripts
             */
            bundles.Add(new ScriptBundle("~/bundles/modernizr").Include(
                            "~/Content/Scripts/vendor/modernizr.js"));

            bundles.Add(new ScriptBundle("~/bundles/foundation/scripts").Include(
                            "~/Content/Scripts/vendor/foundation.js",
                            "~/Content/Scripts/vendor/app.js"));

            bundles.Add(new ScriptBundle("~/bundles/jqueryui").Include(
                            "~/Content/Scripts/vendor/jquery-ui-{version}.js"));

            bundles.Add(new ScriptBundle("~/bundles/layout").Include(
                            "~/Content/Scripts/Shared/_Layout.js"));
        }
Ejemplo n.º 13
0
        // For more information on bundling, visit http://go.microsoft.com/fwlink/?LinkId=301862
        public static void RegisterBundles(BundleCollection bundles)
        {
            bundles.UseCdn = true;
            var cssTransformer = new StyleTransformer();
            var jsTransformer  = new ScriptTransformer();
            var nullOrderer    = new NullOrderer();

            var cssBundle = new StyleBundle("~/bundles/css");

            cssBundle.Include("~/Content/Site.less", "~/Content/bootstrap/bootstrap.less", "~/Content/FontAwsome/font-awesome.less");
            cssBundle.Transforms.Add(cssTransformer);
            cssBundle.Orderer = nullOrderer;
            bundles.Add(cssBundle);

            var jqueryBundle = new ScriptBundle("~/bundles/jquery");

            jqueryBundle.Include("~/Scripts/jquery-{version}.js");
            jqueryBundle.Transforms.Add(jsTransformer);
            jqueryBundle.Orderer = nullOrderer;
            bundles.Add(jqueryBundle);

            var jqueryvalBundle = new ScriptBundle("~/bundles/jqueryval");

            jqueryvalBundle.Include("~/Scripts/jquery.validate*", "~/Scripts/jquery.unobtrusive-ajax*");
            jqueryvalBundle.Transforms.Add(jsTransformer);
            jqueryvalBundle.Orderer = nullOrderer;
            bundles.Add(jqueryvalBundle);

            // Use the development version of Modernizr to develop with and learn from. Then, when you're
            // ready for production, use the build tool at http://modernizr.com to pick only the tests you need.

            var modernizrBundle = new ScriptBundle("~/bundles/modernizr");

            modernizrBundle.Include("~/Scripts/modernizr-*");
            modernizrBundle.Transforms.Add(jsTransformer);
            modernizrBundle.Orderer = nullOrderer;
            bundles.Add(modernizrBundle);

            var bootstrapBundle = new ScriptBundle("~/bundles/bootstrap");

            bootstrapBundle.Include("~/Scripts/bootstrap.js", "~/Scripts/respond.js");
            bootstrapBundle.Transforms.Add(jsTransformer);
            bootstrapBundle.Orderer = nullOrderer;
            bundles.Add(bootstrapBundle);


            var sitescriptsBundle = new ScriptBundle("~/bundles/sitescripts");

            sitescriptsBundle.Include("~/Scripts/mbExtruder.js");
            sitescriptsBundle.Transforms.Add(jsTransformer);
            sitescriptsBundle.Orderer = nullOrderer;
            bundles.Add(sitescriptsBundle);
        }
Ejemplo n.º 14
0
        public static void RegisterBundles(BundleCollection bundles)
        {
            var nullBulider = new NullBuilder();
            var nullOrderer = new NullOrderer();

            BundleResolver.Current = new CustomBundleResolver();
            var commonStyleBundle = new CustomStyleBundle("~/Bundle/sass");

            commonStyleBundle.Include("~/Styles/main.scss");
            commonStyleBundle.Orderer = nullOrderer;
            bundles.Add(commonStyleBundle);
        }
Ejemplo n.º 15
0
        // For more information on bundling, visit http://go.microsoft.com/fwlink/?LinkId=301862
        public static void RegisterBundles(BundleCollection bundles)
        {
            bundles.UseCdn = true;
            var cssTransformer = new CssTransformer();
            var jsTransformer  = new JsTransformer();
            var nullOrderer    = new NullOrderer();

            #region Script Bundle

            var jqueryBundle = new CustomScriptBundle("~/bundles/jquery");
            jqueryBundle.Include("~/Scripts/jquery-{version}.js");
            jqueryBundle.Transforms.Add(jsTransformer);
            jqueryBundle.Orderer = nullOrderer;
            bundles.Add(jqueryBundle);

            var jqueryvalBundle = new CustomScriptBundle("~/bundles/jqueryval");
            jqueryvalBundle.Include("~/Scripts/jquery.validate*");
            jqueryvalBundle.Transforms.Add(jsTransformer);
            jqueryvalBundle.Orderer = nullOrderer;
            bundles.Add(jqueryvalBundle);

            var modernizrBundle = new CustomScriptBundle("~/bundles/modernizr");
            modernizrBundle.Include("~/Scripts/modernizr-*");
            modernizrBundle.Transforms.Add(jsTransformer);
            modernizrBundle.Orderer = nullOrderer;
            bundles.Add(modernizrBundle);

            var bootstrapBundle = new CustomScriptBundle("~/bundles/bootstrap");
            bootstrapBundle.Include("~/Scripts/bootstrap.js", "~/Scripts/respond.js");
            bootstrapBundle.Transforms.Add(jsTransformer);
            bootstrapBundle.Orderer = nullOrderer;
            bundles.Add(bootstrapBundle);

            var createjsBundle = new CustomScriptBundle("~/bundles/createjs");
            createjsBundle.Include("~/Scripts/createjs-2013.12.12.min.js");
            createjsBundle.Transforms.Add(jsTransformer);
            createjsBundle.Orderer = nullOrderer;
            bundles.Add(createjsBundle);

            #endregion Script Bundle

            #region Style Bundle

            var cssBundle = new CustomStyleBundle("~/bundles/css");
            cssBundle.Include(
                "~/Content/bootstrap/bootstrap.less",
                "~/Content/Site.css");
            cssBundle.Transforms.Add(cssTransformer);
            cssBundle.Orderer = nullOrderer;
            bundles.Add(cssBundle);

            #endregion Style Bundle
        }
Ejemplo n.º 16
0
        public virtual void AddBundle(List <BundleOption> bundleOptions)
        {
            //Bundle bndl = BundleTable.Bundles.GetBundleFor("~/Content/css");
            //if (bndl != null)
            //{
            //    BundleTable.Bundles.Remove(bndl);
            //}

            //Bundle bndl2 = new Bundle("~/Content/css");
            //bndl2.Include("~/Content/site.css", "~/Content/secondStyles.css", ... );
            //BundleTable.Bundles.Add(bndl2);


            foreach (var bundleRequest in bundleOptions)
            {
                var nullBuilder       = new NullBuilder();
                var styleTransformer  = new StyleTransformer();
                var scriptTransformer = new ScriptTransformer();
                var nullOrderer       = new NullOrderer();
                var extention         = bundleRequest.Url.Substring(bundleRequest.Url.LastIndexOf(".", StringComparison.Ordinal) + 1);
                if (extention.ToLower() == "js")
                {
                    var commonScriptsBundle = new
                                              Bundle(bundleRequest.Url.Replace(".", "-"));
                    commonScriptsBundle.Include(
                        bundleRequest.Sources.ToArray()
                        );
                    commonScriptsBundle.Builder = nullBuilder;
                    commonScriptsBundle.Transforms.Add(scriptTransformer);
                    commonScriptsBundle.Orderer = nullOrderer;

                    BundleTable.Bundles.Add(commonScriptsBundle);
                }
                else
                {
                    var commonStylesBundle = new
                                             Bundle(bundleRequest.Url.Replace(".", "-"));
                    commonStylesBundle.Include(
                        bundleRequest.Sources.ToArray()
                        );
                    commonStylesBundle.Builder = nullBuilder;
                    commonStylesBundle.Transforms.Add(styleTransformer);
                    commonStylesBundle.Orderer = nullOrderer;

                    BundleTable.Bundles.Add(commonStylesBundle);
                }
            }

            //return JObject.Parse(JsonConvert.SerializeObject(new object(), Formatting.None));
        }
    public static void RegisterBundles(BundleCollection bundles)
    {
        var          nullOrderer            = new NullOrderer();
        const string beforeLessCodeToInject = @"@my-variable: 'Hurrah!';";
        const string afterLessCodeToInject  = @"@font-family-base: 'Comic Sans MS';
	@body-bg: lime;
	@font-size-h1: 50px;"    ;
        var          commonStylesBundle     = new CustomStyleBundle("~/Bundles/BootstrapStyles");

        commonStylesBundle.Include(
            "~/Content/less/bootstrap-3.1.1/bootstrap.less",
            new InjectContentItemTransform(beforeLessCodeToInject, afterLessCodeToInject));
        commonStylesBundle.Orderer = nullOrderer;
        bundles.Add(commonStylesBundle);
    }
Ejemplo n.º 18
0
        // For more information on Bundling, visit http://go.microsoft.com/fwlink/?LinkId=254725
        public static void RegisterBundles(BundleCollection bundles)
        {
            var cssTransformer = new CssTransformer();
            var jsTransformer  = new JsTransformer();
            var cssMinifier    = new CssMinify();
            var jsMinifier     = new JsMinify();
            var nullOrderer    = new NullOrderer();

            // Script Bundles

//            const string jQueryCdnPath = "http://code.jquery.com/jquery-1.9.1.min.js";

            bundles.Add(new ScriptBundle("~/bundles/global")
                        .Include("~/Content/custom/scripts/global.js"));

            bundles.Add(new ScriptBundle("~/bundles/admin")
                        //.Include("~/Content/scripts/jquery-autogrow-textarea.js")
                        .Include("~/Content/scripts/ace/ace.js")
                        .Include("~/Content/scripts/ace/theme-clouds.js")
                        .Include("~/Content/scripts/ace/mode-html.js"));


            // Style Bundles

            var mainBundle = new Bundle("~/Content/global")
                             .Include("~/Content/font-awesome/css/font-awesome.min.css")
                             .Include("~/Content/custom/less/custom.less")
                             .Include("~/Content/custom/less/shCoreDefault.less")
                             .Include("~/Content/custom/less/shThemeDefault.less");

            mainBundle.Transforms.Add(cssTransformer);
            mainBundle.Transforms.Add(cssMinifier);
            mainBundle.Orderer = nullOrderer;
            bundles.Add(mainBundle);

            var adminBundle = new Bundle("~/Content/admin");

            adminBundle.Transforms.Add(cssTransformer);
            mainBundle.Transforms.Add(cssMinifier);
            adminBundle.Orderer = nullOrderer;
            bundles.Add(adminBundle);


            //BundleTable.EnableOptimizations = true;  // executing this line will force bundling and minification by overwriting whatever stands in web.config
//            #if DEBUG
//                BundleTable.EnableOptimizations = false;
//            #endif
        }
Ejemplo n.º 19
0
        public static void RegisterBundles(BundleCollection bundles)
        {
            /*
             * Styles
             */
            bundles.Add(new StyleBundle("~/bundles/foundation/style").Include(
                            "~/Content/Styles/Foundation/foundation.css"));

            bundles.Add(new StyleBundle("~/bundles/jqueryui/style").Include(
                            "~/Content/Styles/JqueryUI/jquery-ui.css"));

            var cssTransformer = new CssTransformer();
            var nullOrderer    = new NullOrderer();

            var css = new StyleBundle("~/bundles/style").Include(
                "~/Content/Styles/Variables.less",
                "~/Content/Styles/Icons.less",
                "~/Content/Styles/Layout.less",
                "~/Content/Styles/Site.less");

            css.Transforms.Add(cssTransformer);
            css.Orderer = nullOrderer;

            bundles.Add(css);


            /*
             * Scripts
             */
            bundles.Add(new ScriptBundle("~/bundles/modernizr/script").Include(
                            "~/Content/Scripts/Vendor/modernizr.js"));

            bundles.Add(new ScriptBundle("~/bundles/foundation/script").Include(
                            "~/Content/Scripts/Vendor/foundation.js",
                            "~/Content/Scripts/Vendor/app.js"));

            bundles.Add(new ScriptBundle("~/bundles/jqueryui/script").Include(
                            "~/Content/Scripts/Vendor/jquery-ui-{version}.js"));

            bundles.Add(new ScriptBundle("~/bundles/script").Include(
                            "~/Content/Scripts/Shared/_Layout.js",
                            "~/Content/Scripts/Main/Data.js"));
        }
Ejemplo n.º 20
0
        /// <summary>
        /// See http://www.codeproject.com/Articles/863295/Hack-proof-your-Javascript-using-javascript-Obfusc
        /// </summary>
        /// <param name="bundles"></param>
        private static void _RegisterObfuscatedScriptsBundle(BundleCollection bundles)
        {
            // This setting is used when if you have specfied the path Using System.web.Optimization.bundle.Cdnpath then
            // it will try to fetch data from there first
            bundles.UseCdn = true;

            // NullBuilder class is responsible for prevention of early applying of the item transformations and combining of code.
            var nullBuilder = new NullBuilder();

            /*
             * // Replace a default bundle resolver in order to the debugging HTTP-handler
             * // can use transformations of the corresponding bundle
             * BundleResolver.Current = new CustomBundleResolver();
             */

            // StyleTransformer and ScriptTransformer classes produce processing of stylesheets and scripts.
            var styleTransformer  = new StyleTransformer();
            var scriptTransformer = new ScriptTransformer();

            // NullOrderer class disables the built-in sorting mechanism and save assets sorted in the order they are declared.
            var nullOrderer = new NullOrderer();

            // create your own scriptbundle
            var obfuscatedScriptBundle = new Bundle("~/Bundles/Gallery")
            {
                Builder = nullBuilder,
                Orderer = nullOrderer
            };

            obfuscatedScriptBundle.Include(
                "~/Scripts/jquery-{version}.js",
                "~/Scripts/knockout-{version}.js",
                "~/Scripts/date.format.js",
                "~/Scripts/jquery.extensions.js",
                "~/Scripts/root.extensions.js",
                "~/Scripts/root.gallery.js",
                "~/Scripts/root.photo-box.js",
                "~/Scripts/root.slider.js");
            obfuscatedScriptBundle.Transforms.Add(scriptTransformer);

            bundles.Add(obfuscatedScriptBundle);
        }
Ejemplo n.º 21
0
        public string Build(BundleType type, IEnumerable <string> files)
        {
            if (files == null || !files.Any())
            {
                return(string.Empty);
            }

            var bundleVirtualPath = this.GetBundleVirtualPath(type, files);
            var bundleFor         = BundleTable.Bundles.GetBundleFor(bundleVirtualPath);

            if (bundleFor == null)
            {
                using (KeyedLock.Lock("BundleBuilder.Build." + bundleVirtualPath))
                {
                    bundleFor = BundleTable.Bundles.GetBundleFor(bundleVirtualPath);
                    if (bundleFor == null)
                    {
                        var nullOrderer = new NullOrderer();

                        Bundle bundle = (type == BundleType.Script) ?
                                        new CustomScriptBundle(bundleVirtualPath) as Bundle :
                                        new SmartStyleBundle(bundleVirtualPath) as Bundle;
                        bundle.Orderer = nullOrderer;

                        bundle.Include(files.ToArray());

                        BundleTable.Bundles.Add(bundle);
                    }
                }
            }

            if (type == BundleType.Script)
            {
                return(Scripts.Render(bundleVirtualPath).ToString());

                //// Uncomment this if you want to bypass asset caching on mobile browsers
                //return Scripts.RenderFormat("<script src='{0}?" + CommonHelper.GenerateRandomDigitCode(5) + "'></script>",
                //	files.Select(x => VirtualPathUtility.ToAppRelative(x)).ToArray()).ToString();
            }

            return(Styles.Render(bundleVirtualPath).ToString());
        }
Ejemplo n.º 22
0
        /// <summary>
        /// 注册网站必须的js和css
        /// </summary>
        /// <param name="bundles"></param>
        private static void RegisterSite(BundleCollection bundles)
        {
            bundles.Add(new ScriptBundle("~/bundles/site").Include(
                            "~/scripts/jquery-{version}.js"));
            var nullOrderer        = new NullOrderer();
            var commonStylesBundle = new CustomStyleBundle("~/content/site");

            commonStylesBundle.Include(
                "~/content/bootstrap.css",
                "~/font/font-awesome.css",
                "~/font/hx-font.css",
                "~/content/sass/hx-site.scss");
            commonStylesBundle.Orderer = nullOrderer;
            bundles.Add(commonStylesBundle);

            bundles.Add(new ScriptBundle("~/bundles/core").Include(
                            "~/scripts/app/jquery.extendsion.js",
                            "~/scripts/bootstrap.js",
                            "~/scripts/app/hx.core.js"));
        }
    public static void RegisterBundles(BundleCollection bundles)
    {
        var nullBuilder    = new NullBuilder();
        var nullOrderer    = new NullOrderer();
        var lessTranslator = new LessTranslator
        {
            GlobalVariables = "my-variable='Hurrah!'",
            ModifyVariables = "font-family-base='Comic Sans MS';body-bg=lime;font-size-h1=50px"
        };
        var cssTransformer = new CssTransformer(new List <ITranslator> {
            lessTranslator
        });
        var commonStylesBundle = new Bundle("~/Bundles/BootstrapStyles");

        commonStylesBundle.Include(
            "~/Content/less/bootstrap-3.1.1/bootstrap.less");
        commonStylesBundle.Builder = nullBuilder;
        commonStylesBundle.Transforms.Add(cssTransformer);
        commonStylesBundle.Orderer = nullOrderer;
        bundles.Add(commonStylesBundle);
    }
Ejemplo n.º 24
0
        // For more information on Bundling, visit http://go.microsoft.com/fwlink/?LinkId=254725
        public static void RegisterBundles(BundleCollection bundles)
        {
            var nullBuilder = new NullBuilder();
            var nullOrderer = new NullOrderer();

            var styleBundle = new CustomStyleBundle("~/Assets/bundle/styles");

            styleBundle.Include("~/Assets/bootstrap/css/bootstrap.min.css",
                                "~/Assets/bootstrap/css/bootstrap-glyphicons.css", "~/Assets/css/shared_order/style.min.css");
            styleBundle.Builder = nullBuilder;
            styleBundle.Orderer = nullOrderer;
            bundles.Add(styleBundle);

            var styleComponentBundle = new CustomStyleBundle("~/Assets/bundle/styles/order");

            styleComponentBundle.Include("~/Assets/css/shared/*.css");
            styleComponentBundle.Builder = nullBuilder;
            styleComponentBundle.Orderer = nullOrderer;
            bundles.Add(styleComponentBundle);

            var scriptBundle = new CustomScriptBundle("~/Assets/bundle/scripts");

            scriptBundle.Include("~/Assets/bootstrap/js/bootstrap.min.js",
                                 "~/Assets/bootstrap/js/bootstrap.min.js",
                                 "~/Assets/js/shared_order/angular/angular.min.js",
                                 "~/Assets/js/shared_order/lodash.js",
                                 "~/Assets/js/shared_order/restangular.js",
                                 "~/Assets/js/shared_order/hammer.js",
                                 "~/Assets/js/shared_order/angular-hammer.js");
            scriptBundle.Builder = nullBuilder;
            scriptBundle.Orderer = nullOrderer;
            bundles.Add(scriptBundle);

            var scriptComponentBundle = new CustomScriptBundle("~/Assets/bundle/scripts/order");

            scriptComponentBundle.Include("~/Assets/js/shared/*.js");
            scriptComponentBundle.Builder = nullBuilder;
            scriptComponentBundle.Orderer = nullOrderer;
            bundles.Add(scriptComponentBundle);
        }
Ejemplo n.º 25
0
        public static void RegisterBundles(BundleCollection bundles)
        {
            var cssTransformer = new CssTransformer(new YuiCssMinifier());
            var jsTransformer  = new JsTransformer(new UglifyJsMinifier());
            var nullOrderer    = new NullOrderer();

            // Lib CSS
            Bundle libCss = new Bundle("~/bundles/css_lib").IncludeDirectory("~/Content/css/lib/aui", "*.css");

            //libCss.Transforms.Add(cssTransformer);
            bundles.Add(libCss);

            // App CSS
            Bundle appCss = new Bundle("~/bundles/css_app").Include("~/Content/css/app/bootstrap.less", new CssRewriteUrlTransform());

            appCss.Transforms.Add(cssTransformer);
            bundles.Add(appCss);

//            // App CSS
//            Bundle appCss = new Bundle("~/bundles/css_app").Include("~/Content/less/app/bootstrap.less", new CssRewriteUrlTransform());
//            appCss.Transforms.Add(cssTransformer);
//            bundles.Add(appCss);

            // Lib JS
            Bundle libJs = new Bundle("~/bundles/js_lib").Include(
                "~/Scripts/jquery-{version}.js",
                "~/Content/js/lib/aui/aui-all.js");

            libJs.Transforms.Add(jsTransformer);
            libJs.Orderer = nullOrderer;
            bundles.Add(libJs);


#if (DEBUG && !DEBUGMINIFIED)
            BundleTable.EnableOptimizations = false;
#else
            BundleTable.EnableOptimizations = true;
#endif
        }
Ejemplo n.º 26
0
        public string Build(BundleType type, IEnumerable <string> files)
        {
            if (files == null || !files.Any())
            {
                return(string.Empty);
            }

            string bundleVirtualPath = this.GetBundleVirtualPath(type, files);
            var    bundleFor         = BundleTable.Bundles.GetBundleFor(bundleVirtualPath);

            if (bundleFor == null)
            {
                lock (s_lock)
                {
                    bundleFor = BundleTable.Bundles.GetBundleFor(bundleVirtualPath);
                    if (bundleFor == null)
                    {
                        var nullOrderer = new NullOrderer();

                        Bundle bundle = (type == BundleType.Script) ?
                                        new CustomScriptBundle(bundleVirtualPath) as Bundle :
                                        new SmartStyleBundle(bundleVirtualPath) as Bundle;
                        bundle.Orderer = nullOrderer;

                        bundle.Include(files.ToArray());

                        BundleTable.Bundles.Add(bundle);
                    }
                }
            }

            if (type == BundleType.Script)
            {
                return(Scripts.Render(bundleVirtualPath).ToString());
            }

            return(Styles.Render(bundleVirtualPath).ToString());
        }
Ejemplo n.º 27
0
        public static void RegisterBundles(BundleCollection bundles)
        {
            bundles.UseCdn = true;

            var nullOrderer = new NullOrderer();

            var commonStylesBundle = new CustomStyleBundle("~/Bundles/CommonStyles");

            commonStylesBundle.Include("~/Content/app.less");
            commonStylesBundle.Orderer = nullOrderer;

            bundles.Add(commonStylesBundle);

            var modernizrBundle = new CustomScriptBundle("~/Bundles/Modernizr");

            modernizrBundle.Include("~/Scripts/modernizr-2.*");
            modernizrBundle.Orderer = nullOrderer;

            bundles.Add(modernizrBundle);

            var jQueryBundle = new CustomScriptBundle("~/Bundles/Jquery",
                                                      "http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.10.2.min.js");

            jQueryBundle.Include("~/Scripts/jquery-{version}.js");
            jQueryBundle.Orderer = nullOrderer;
            jQueryBundle.CdnFallbackExpression = "window.jquery";

            bundles.Add(jQueryBundle);

            var commonScriptsBundle = new CustomScriptBundle("~/Bundles/CommonScripts");

            commonScriptsBundle.Include("~/Scripts/bootstrap.js");
            commonScriptsBundle.Orderer = nullOrderer;

            bundles.Add(commonScriptsBundle);
        }
Ejemplo n.º 28
0
        // Pour plus d'informations sur le regroupement, visitez https://go.microsoft.com/fwlink/?LinkId=301862
        public static void RegisterBundles(BundleCollection bundles)
        {
            bundles.Add(new ScriptBundle("~/bundles/script").Include
                        (
                            "~/Js/script.js"
                        ));

            var nullBulider = new NullBuilder();
            var nullOrderer = new NullOrderer();

            BundleResolver.Current = new CustomBundleResolver();
            var commonStyleBundle = new CustomStyleBundle("~/Bundle/cssBase");

            commonStyleBundle.Include("~/Scss/styles.scss");
            //... Ajouter d'autres scss
            commonStyleBundle.Orderer = nullOrderer;
            bundles.Add(commonStyleBundle);

            var donjonsStyleBundle = new CustomStyleBundle("~/Bundle/cssDonjons");

            donjonsStyleBundle.Include("~/Scss/donjons.scss");
            donjonsStyleBundle.Orderer = nullOrderer;
            bundles.Add(donjonsStyleBundle);

            var lootStyleBundle = new CustomStyleBundle("~/Bundle/cssLoot");

            lootStyleBundle.Include("~/Scss/loot.scss");
            lootStyleBundle.Orderer = nullOrderer;
            bundles.Add(lootStyleBundle);

            var loginStyleBundle = new CustomStyleBundle("~/Bundle/cssLogin");

            loginStyleBundle.Include("~/Scss/login.scss");
            loginStyleBundle.Orderer = nullOrderer;
            bundles.Add(loginStyleBundle);
        }
Ejemplo n.º 29
0
        public static void RegisterBundles(BundleCollection bundles)
        {
            bundles.UseCdn = true;

            var nullOrderer = new NullOrderer();

            // Replace a default bundle resolver in order to the debugging HTTP-handler can use
            // transformations of the corresponding bundle
            BundleResolver.Current = new CustomBundleResolver();

            // Admin panel styles
            var adminPanelStylesBundle = new CustomStyleBundle("~/Bundles/AdminPanelStyles");

            adminPanelStylesBundle.Include(
                "~/Css/bootstrap.min.css",
                "~/Css/sb-admin.min.css",
                "~/font-awesome-4.1.0/css/font-awesome.min.css");
            adminPanelStylesBundle.Orderer = nullOrderer;
            bundles.Add(adminPanelStylesBundle);

            // Admin panel scripts
            var adminPanelScriptsBundle = new CustomScriptBundle("~/Bundles/AdminPanelScripts");

            adminPanelScriptsBundle.Include(
                "~/Js/jquery-1.11.0.min.js",
                "~/Js/bootstrap.min.js");
            adminPanelScriptsBundle.Orderer = nullOrderer;
            bundles.Add(adminPanelScriptsBundle);

            //Admin panel widgets
            var widgetScriptsBundle = new CustomScriptBundle("~/Bundles/AdminPanelWidgets");

            widgetScriptsBundle.Include(
                "~/Js/jquery.simpleWeather.min.js",
                "~/Js/weather.min.js",
                "~/Js/clockwidget.min.js",
                "~/Js/underscore.min.js",
                "~/Js/moment-2.2.1.min.js",
                "~/Js/clndr.min.js",
                "~/Js/site.min.js");
            widgetScriptsBundle.Orderer = nullOrderer;
            bundles.Add(widgetScriptsBundle);

            // Website styles
            var websiteStylesBundle = new CustomStyleBundle("~/Bundles/WebsiteStyles");

            websiteStylesBundle.Include(
                "~/Css/normalize.min.css",
                "~/Css/foundation.min.css",
                "~/Css/style.min.css",
                "~/Css/ie.min.css");
            websiteStylesBundle.Orderer = nullOrderer;
            bundles.Add(websiteStylesBundle);

            // Website scripts
            var websiteScriptsBundle = new CustomScriptBundle("~/Bundles/WebsiteScripts");

            websiteScriptsBundle.Include(
                "~/Js/functions.min.js",
                "~/Js/custom.modernizr.min.js",
                "~/Js/headroom.min.js",
                "~/Js/foundation.min.js");
            websiteScriptsBundle.Orderer = nullOrderer;
            bundles.Add(websiteScriptsBundle);

            // Alertify styles
            var websiteAlertifyStyleBundle = new CustomStyleBundle("~/Bundles/WebsiteAlertifyStyles");

            websiteAlertifyStyleBundle.Include(
                "~/Css/alertify.min.css",
                "~/Css/themes/default.min.css");
            websiteAlertifyStyleBundle.Orderer = nullOrderer;
            bundles.Add(websiteAlertifyStyleBundle);

            // Alertify script
            var websiteAlertifyScriptsBundle = new CustomScriptBundle("~/Bundles/WebsiteAlertifyScripts");

            websiteAlertifyScriptsBundle.Include(
                "~/Js/alertify.min.js");
            websiteAlertifyScriptsBundle.Orderer = nullOrderer;
            bundles.Add(websiteAlertifyScriptsBundle);

            // Image crop style
            var websiteCropStyleBundle = new CustomStyleBundle("~/Bundles/WebsiteCropStyles");

            websiteCropStyleBundle.Include(
                "~/Css/imgareaselect-animated.min.css");
            websiteCropStyleBundle.Orderer = nullOrderer;
            bundles.Add(websiteCropStyleBundle);

            // Image crop script
            var websiteImageCropScriptsBundle = new CustomScriptBundle("~/Bundles/WebsiteImageCropScripts");

            websiteImageCropScriptsBundle.Include(
                "~/Js/jquery.imgareaselect.pack.min.js");
            websiteImageCropScriptsBundle.Orderer = nullOrderer;
            bundles.Add(websiteImageCropScriptsBundle);

            // Sortable tables script
            var sortableScriptsBundle = new CustomScriptBundle("~/Bundles/SortableScripts");

            sortableScriptsBundle.Include(
                "~/Js/sorttable.min.js");
            sortableScriptsBundle.Orderer = nullOrderer;
            bundles.Add(sortableScriptsBundle);

            // WYSIWYG style
            var alohaStyleBundle = new CustomStyleBundle("~/Bundles/AlohaStyles");

            alohaStyleBundle.Include(
                "~/Css/aloha-ui.min.css");
            alohaStyleBundle.Orderer = nullOrderer;
            bundles.Add(alohaStyleBundle);

            // WYSIWYG scripts
            var alohaScriptsBundle = new CustomScriptBundle("~/Bundles/AlohaScripts");

            alohaScriptsBundle.Include(
                "~/Js/aloha.min.js",
                "~/Js/aloha-ui.min.js",
                "~/Js/aloha-ui-links.min.js");
            alohaScriptsBundle.Orderer = nullOrderer;
            bundles.Add(alohaScriptsBundle);
        }
Ejemplo n.º 30
0
        // For more information on Bundling, visit http://go.microsoft.com/fwlink/?LinkId=254725
        public static void RegisterBundles(BundleCollection bundles)
        {
            bundles.UseCdn = true;

            var nullBuilder = new NullBuilder();
            var nullOrderer = new NullOrderer();

            // Replace a default bundle resolver in order to the debugging HTTP handler
            // can use transformations of the corresponding bundle
            BundleResolver.Current = new CustomBundleResolver();

            var commonStylesBundle = new CustomStyleBundle("~/Bundles/CommonStyles");

            commonStylesBundle.Include(
                "~/Content/Fonts.css",
                "~/Content/Site.css",
                "~/Content/BundleTransformer.css",
                "~/AlternativeContent/css/TestCssComponentsPaths.css",
                "~/Content/themes/base/jquery.ui.core.css",
                "~/Content/themes/base/jquery.ui.theme.css",
                "~/Content/themes/base/jquery.ui.resizable.css",
                "~/Content/themes/base/jquery.ui.button.css",
                "~/Content/themes/base/jquery.ui.dialog.css",
                "~/Content/TestTranslators.css",
                "~/Content/less/TestLess.less",
                "~/AlternativeContent/less/LessIcons.less",
                "~/Content/sass/TestSass.sass",
                "~/Content/scss/TestScss.scss");
            commonStylesBundle.Orderer = nullOrderer;
            bundles.Add(commonStylesBundle);

            var modernizrBundle = new CustomScriptBundle("~/Bundles/Modernizr");

            modernizrBundle.Include("~/Scripts/modernizr-2.*");
            modernizrBundle.Orderer = nullOrderer;
            bundles.Add(modernizrBundle);

            var jQueryBundle = new CustomScriptBundle("~/Bundles/Jquery",
                                                      "http://ajax.aspnetcdn.com/ajax/jQuery/jquery-2.2.1.min.js");

            jQueryBundle.Include("~/Scripts/jquery-{version}.js");
            jQueryBundle.Orderer = nullOrderer;
            jQueryBundle.CdnFallbackExpression = "window.jquery";
            bundles.Add(jQueryBundle);

            var commonScriptsBundle = new CustomScriptBundle("~/Bundles/CommonScripts");

            commonScriptsBundle.Include(
                "~/Scripts/MicrosoftAjax.js",
                "~/Scripts/jquery-ui-{version}.js",
                "~/Scripts/jquery.validate.js",
                "~/Scripts/jquery.validate.unobtrusive.js",
                "~/Scripts/jquery.unobtrusive-ajax.js",
                "~/Scripts/knockout-3.*",
                "~/Scripts/coffee/TestCoffeeScript.coffee",
                "~/Scripts/coffee/TestLiterateCoffeeScript.litcoffee",
                "~/Scripts/coffee/TestCoffeeScriptMarkdown.coffee.md",
                "~/Scripts/ts/TranslatorBadge.ts",
                "~/Scripts/ts/ColoredTranslatorBadge.ts",
                "~/Scripts/ts/TestTypeScript.ts");
            commonScriptsBundle.Orderer = nullOrderer;
            bundles.Add(commonScriptsBundle);

            var commonTemplatesBundle = new CustomScriptBundle("~/Bundles/CommonTemplates");

            commonTemplatesBundle.Include(
                "~/Scripts/hogan/template-{version}.js",
                "~/Scripts/hogan/HoganTranslatorBadge.mustache",
                "~/Scripts/hogan/TestHogan.js",
                "~/Scripts/handlebars/handlebars.runtime.js",
                "~/Scripts/handlebars/HandlebarsHelpers.js",
                "~/Scripts/handlebars/HandlebarsTranslatorBadge.handlebars",
                "~/Scripts/handlebars/TestHandlebars.js");
            commonTemplatesBundle.Orderer = nullOrderer;
            bundles.Add(commonTemplatesBundle);

            var jqueryUiStylesDirectoryBundle = new Bundle("~/Bundles/JqueryUiStylesDirectory")
            {
                Builder = nullBuilder
            };

            jqueryUiStylesDirectoryBundle.IncludeDirectory("~/Content/themes/base/", "*.css");
            jqueryUiStylesDirectoryBundle.Transforms.Add(new StyleTransformer(
                                                             new[] { "*.all.css", "jquery.ui.base.css" }));
            bundles.Add(jqueryUiStylesDirectoryBundle);

            var scriptsDirectoryBundle = new Bundle("~/Bundles/ScriptsDirectory")
            {
                Builder = nullBuilder
            };

            scriptsDirectoryBundle.IncludeDirectory("~/Scripts/", "*.js", true);
            scriptsDirectoryBundle.Transforms.Add(new ScriptTransformer(
                                                      new[] { "*.all.js", "_references.js" }));
            bundles.Add(scriptsDirectoryBundle);

            var es6Bundle = new CustomScriptBundle("~/Bundles/es6-sample")
                            .Include("~/Scripts/es6/es6-sample.js");

            es6Bundle.Transforms.Clear();
            es6Bundle.Transforms.Add(new ScriptTransformer(new NUglifyMinifier()));
            bundles.Add(es6Bundle);
        }
Ejemplo n.º 31
0
		// For more information on Bundling, visit http://go.microsoft.com/fwlink/?LinkId=254725
		public static void RegisterBundles(BundleCollection bundles)
		{
			bundles.UseCdn = true;

			var nullBuilder = new NullBuilder();
			var nullOrderer = new NullOrderer();

			// Replace a default bundle resolver in order to the debugging HTTP-handler
			// can use transformations of the corresponding bundle
			BundleResolver.Current = new CustomBundleResolver();

			var commonStylesBundle = new CustomStyleBundle("~/Bundles/CommonStyles");
			commonStylesBundle.Include(
				"~/Content/Fonts.css",
				"~/Content/Site.css",
				"~/Content/BundleTransformer.css",
				"~/AlternativeContent/css/TestCssComponentsPaths.css",
				"~/Content/themes/base/jquery.ui.core.css",
				"~/Content/themes/base/jquery.ui.theme.css",
				"~/Content/themes/base/jquery.ui.resizable.css",
				"~/Content/themes/base/jquery.ui.button.css",
				"~/Content/themes/base/jquery.ui.dialog.css",
				"~/Content/TestTranslators.css",
				"~/Content/less/TestLess.less",
				"~/Content/sass/TestSass.sass",
				"~/Content/scss/TestScss.scss");
			commonStylesBundle.Orderer = nullOrderer;
			bundles.Add(commonStylesBundle);

			var modernizrBundle = new CustomScriptBundle("~/Bundles/Modernizr");
			modernizrBundle.Include("~/Scripts/modernizr-2.*");
			modernizrBundle.Orderer = nullOrderer;
			bundles.Add(modernizrBundle);

			var jQueryBundle = new CustomScriptBundle("~/Bundles/Jquery",
				"http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.11.2.min.js");
			jQueryBundle.Include("~/Scripts/jquery-{version}.js");
			jQueryBundle.Orderer = nullOrderer;
			jQueryBundle.CdnFallbackExpression = "window.jquery";
			bundles.Add(jQueryBundle);

			var commonScriptsBundle = new CustomScriptBundle("~/Bundles/CommonScripts");
			commonScriptsBundle.Include(
				"~/Scripts/MicrosoftAjax.js",
				"~/Scripts/jquery-ui-{version}.js",
				"~/Scripts/jquery.validate.js",
				"~/Scripts/jquery.validate.unobtrusive.js",
				"~/Scripts/jquery.unobtrusive-ajax.js",
				"~/Scripts/knockout-3.*",
				"~/Scripts/coffee/TestCoffeeScript.coffee",
				"~/Scripts/coffee/TestLiterateCoffeeScript.litcoffee",
				"~/Scripts/coffee/TestCoffeeScriptMarkdown.coffee.md",
				"~/Scripts/ts/TranslatorBadge.ts",
				"~/Scripts/ts/ColoredTranslatorBadge.ts",
				"~/Scripts/ts/TestTypeScript.ts");
			commonScriptsBundle.Orderer = nullOrderer;
			bundles.Add(commonScriptsBundle);

			var commonTemplatesBundle = new CustomScriptBundle("~/Bundles/CommonTemplates");
			commonTemplatesBundle.Include(
				"~/Scripts/hogan/template-{version}.js",
				"~/Scripts/hogan/HoganTranslatorBadge.mustache",
				"~/Scripts/hogan/TestHogan.js",
				"~/Scripts/handlebars/handlebars.runtime.js",
				"~/Scripts/handlebars/HandlebarsHelpers.js",
				"~/Scripts/handlebars/HandlebarsTranslatorBadge.handlebars",
				"~/Scripts/handlebars/TestHandlebars.js");
			commonTemplatesBundle.Orderer = nullOrderer;
			bundles.Add(commonTemplatesBundle);

			var jqueryUiStylesDirectoryBundle = new Bundle("~/Bundles/JqueryUiStylesDirectory")
			{
				Builder = nullBuilder
			};
			jqueryUiStylesDirectoryBundle.IncludeDirectory("~/Content/themes/base/", "*.css");
			jqueryUiStylesDirectoryBundle.Transforms.Add(new StyleTransformer(
				new[] { "*.all.css", "jquery.ui.base.css" }));
			bundles.Add(jqueryUiStylesDirectoryBundle);

			var scriptsDirectoryBundle = new Bundle("~/Bundles/ScriptsDirectory")
			{
				Builder = nullBuilder
			};
			scriptsDirectoryBundle.IncludeDirectory("~/Scripts/", "*.js", true);
			scriptsDirectoryBundle.Transforms.Add(new ScriptTransformer(
				new[] { "*.all.js", "_references.js" }));
			bundles.Add(scriptsDirectoryBundle);
		}