Пример #1
0
        public static void ConfigureTags()
        {
            AssetCache.OutputDirectory = "~/Static/Cached/";
#if DEBUG
            AssetCache.CompressAssets = false;
            AssetCache.DebugMode      = true;
#else
            AssetCache.CompressAssets = true;
#endif
            AssetCache.AddCss(CSS_INTERNAL_BASE, //Links.Static.css.yui_reset_css,
                                                 //Links.Static.css.yui_fonts_css,
                                                 //Links.Static.css.yui_base_css,
                              Links.Static.css.internal_base_layout_less,
                              Links.Static.css.internal_base_style_css,
                              Links.Static.css.internal_forms_layout_css,
                              Links.Static.css.internal_forms_style_css,
                              Links.Static.css.internal_list_table_less);

            AssetCache.AddJavaScript(JS_JQUERY, Links.Static.js.jquery.jquery_1_4_js);

            AssetCache.AddCssProcessor(new DotLessResourceProcessor());
            AssetCache.AddCssProcessor(new CacheBusterEmbeddedUrlProcessor());

            AssetCache.AddFile(IMG_NAV_EMAIL, Links.Static.images.icons.email_png);
            AssetCache.AddFile(IMG_NAV_SRF, Links.Static.images.icons.shield_png);
            AssetCache.AddFile(IMG_NAV_FCIF, Links.Static.images.icons.cog_png);
            AssetCache.AddFile(IMG_NAV_FOLDER, Links.Static.images.icons.folder_png);
            AssetCache.AddFile(IMG_NAV_AVAILABILITY, Links.Static.images.icons.calendar_png);
            AssetCache.AddFile(IMG_NAV_PASSWORD, Links.Static.images.icons.lock_png);
            AssetCache.AddFile(IMG_NAV_TIMECARDS, Links.Static.images.icons.clock_png);
            AssetCache.AddFile(IMG_NAV_TRAVEL, Links.Static.images.icons.map_png);
            AssetCache.AddFile(IMG_NAV_FLIGHTLOGS, Links.Static.images.icons.flightlogs_png);
            AssetCache.AddFile(IMG_NAV_ANNOUNCEMENTS, Links.Static.images.icons.announcements_png);
            AssetCache.AddFile(IMG_NAV_PERSONNELFILES, Links.Static.images.icons.personnelfiles_png);
            AssetCache.AddFile(IMG_NAV_USERS, Links.Static.images.icons.users_png);
            AssetCache.AddFile(IMG_NAV_FLIGHTPROGRAMS, Links.Static.images.icons.flightprograms_png);
            AssetCache.AddFile(IMG_NAV_WEBSITE, Links.Static.images.icons.world_png);
            AssetCache.AddFile(IMG_NAV_APPLICATIONS, Links.Static.images.icons.application_png);

            AssetCache.AssertConfigurationIsValid();
#if DEBUG
            CachedResourceId.AutoGenerated = true;
#else
            CachedResourceId.AutoGenerated = false;
            CachedResourceId.Key           = ApplicationVersion.GetVersion().Replace(".", "");;
#endif
        }