Example #1
0
        private static BundleUrl AddBundle <TContent>(BundleCollection bundles, string bundleUrl, IEnumerable <TContent> contents, Func <string, Bundle> createBundle, Func <TContent, string> getContentUrl)
        {
            var url    = new BundleUrl(Version, bundleUrl);
            var bundle = createBundle(Application.ApplicationPathStartChar + url.AppRelativePathAndQuery).Include((from c in contents select getContentUrl(c)).ToArray());

            bundles.Add(bundle);
            return(url);
        }
Example #2
0
        public override int GetHashCode()
        {
            int hash = 1;

            if (BundleName.Length != 0)
            {
                hash ^= BundleName.GetHashCode();
            }
            if (BundleUrl.Length != 0)
            {
                hash ^= BundleUrl.GetHashCode();
            }
            if (LoadTime != 0D)
            {
                hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(LoadTime);
            }
            if (_unknownFields != null)
            {
                hash ^= _unknownFields.GetHashCode();
            }
            return(hash);
        }
Example #3
0
        public static void RegisterBundles(BundleCollection bundles)
        {
            Site1 = AddStyleBundle(
                bundles,
                "~/bundle/css/site1",
                "~/content/css/universal-layout.css",
                "~/content/css/text-links-headings.css",
                "~/content/css/widgets-and-lists.css",
                "~/content/css/forms.css",
                "~/content/css/common/fields.css");

            Site2 = AddStyleBundle(
                bundles,
                "~/bundle/css/site2",
                "~/content/css/sidebar-on-left.css",
                "~/content/css/forms2.css",
                "~/content/css/common/buttons.css");

            Resources = AddStyleBundle(
                bundles,
                "~/bundle/css/resources",
                "~/content/css/Resources/resources.css",
                "~/content/css/Resources/VoteControl.css",
                "~/content/css/employers/pagination.css");

            HeaderAndNav = AddStyleBundle(
                bundles,
                "~/bundle/css/headerandnav",
                "~/content/css/header-and-nav.css");

            JQueryCustom = AddStyleBundle(
                bundles,
                "~/bundle/css/jquerycustom",
                "~/content/css/jquery/linkme.jquery-ui.custom.css");

            Home = AddStyleBundle(
                bundles,
                "~/bundle/css/home",
                "~/content/css/homepage.css",
                "~/content/css/jquery/plugins/linkme.autocomplete.css");

            JQueryAutocomplete = AddStyleBundle(
                bundles,
                "~/bundle/css/jqueryautocomplete",
                "~/content/css/jquery/plugins/linkme.autocomplete.css");

            Join = AddStyleBundle(
                bundles,
                "~/bundle/css/join",
                "~/content/css/joinflow.css");

            CandidateProfile = AddStyleBundle(
                bundles,
                "~/bundle/css/candidateprofile",
                "~/content/css/candidateprofile.css");

            JobAds = AddStyleBundle(
                bundles,
                "~/bundle/css/jobads",
                "~/content/css/jobad.css");

            EmployerHome = AddStyleBundle(
                bundles,
                "~/bundle/css/employerhome",
                "~/content/css/employers/homepage.css",
                "~/content/css/jquery/plugins/linkme.autocomplete.css",
                "~/content/css/overlay.css",
                "~/content/css/error.css");

            CandidateConnect = AddStyleBundle(
                bundles,
                "~/bundle/css/candidateconnect",
                "~/content/css/employers/candidateconnect.css");

            JobSearch = AddStyleBundle(
                bundles,
                "~/bundle/css/jobsearch",
                "~/content/css/members/jobsearch/search.css",
                "~/content/css/jquery/plugins/linkme.autocomplete.css");

            JobSearchResults = AddStyleBundle(
                bundles,
                "~/bundle/css/jobsearchresults",
                "~/content/css/jquery/linkme.jquery-ui.custom.css",
                "~/content/css/members/jobsearch/result.css",
                "~/content/css/jquery/plugins/linkme.autocomplete.css",
                "~/content/css/employers/pagination.css");

            RecentJobSearches = AddStyleBundle(
                bundles,
                "~/bundle/css/recentjobsearches",
                "~/content/css/jquery/linkme.jquery-ui.custom.css",
                "~/content/css/members/jobsearch/recentsearch.css",
                "~/content/css/employers/pagination.css");

            Devices = AddStyleBundle(
                bundles,
                "~/bundle/css/devices",
                "~/content/css/device/ggs.css",
                "~/content/css/device/common.css",
                "~/content/css/device/fields.css");

            DeviceSearch = AddStyleBundle(
                bundles,
                "~/bundle/css/devicesearch",
                "~/content/css/device/search.css");

            DeviceResults = AddStyleBundle(
                bundles,
                "~/bundle/css/deviceresults",
                "~/content/css/device/results.css",
                "~/content/css/device/jobaditem.css",
                "~/content/css/device/spinningwheel.css");

            DeviceJobAd = AddStyleBundle(
                bundles,
                "~/bundle/css/devicejobad",
                "~/content/css/device/jobad.css");

            DeviceLogin = AddStyleBundle(
                bundles,
                "~/bundle/css/devicelogin",
                "~/content/css/device/login.css");

            DeviceApply = AddStyleBundle(
                bundles,
                "~/bundle/css/deviceapply",
                "~/content/css/device/apply.css");

            DeviceApplied = AddStyleBundle(
                bundles,
                "~/bundle/css/deviceapplied",
                "~/content/css/device/applied.css");

            DeviceRecentSearches = AddStyleBundle(
                bundles,
                "~/bundle/css/devicerecentsearches",
                "~/content/css/device/recentsearches.css");

            DeviceMySearches = AddStyleBundle(
                bundles,
                "~/bundle/css/devicemysearches",
                "~/content/css/device/mysearches.css");

            DeviceSavedSearches = AddStyleBundle(
                bundles,
                "~/bundle/css/devicesavedsearches",
                "~/content/css/device/savedsearches.css");

            DeviceSaveSearch = AddStyleBundle(
                bundles,
                "~/bundle/css/devicesavesearch",
                "~/content/css/device/savesearch.css");

            DeviceMyJobs = AddStyleBundle(
                bundles,
                "~/bundle/css/devicemyjobs",
                "~/content/css/device/myjobs.css");

            DeviceMobileFolder = AddStyleBundle(
                bundles,
                "~/bundle/css/devicemobilefolder",
                "~/content/css/device/mobilefolder.css",
                "~/content/css/device/jobaditem.css");

            DeviceEmailJobAd = AddStyleBundle(
                bundles,
                "~/bundle/css/deviceemailjobad",
                "~/content/css/device/emailjobad.css");

            DeviceJoin = AddStyleBundle(
                bundles,
                "~/bundle/css/devicejoin",
                "~/content/css/device/join.css");

            RegisterBlockBundles(bundles);
        }