Example #1
0
        public DefaultAssetCache(
            ThemeSettings themeSettings,
            IApplicationEnvironment env,
            IThemeFileResolver themeFileResolver,
            IThemeContext themeContext,
            IThemeRegistry themeRegistry,
            ICommonServices services)
        {
            _themeSettings = themeSettings;
            _isEnabled     = _themeSettings.AssetCachingEnabled == 2 || (_themeSettings.AssetCachingEnabled == 0 && !HttpContext.Current.IsDebuggingEnabled);

            _env               = env;
            _themeContext      = themeContext;
            _themeFileResolver = themeFileResolver;
            _themeRegistry     = themeRegistry;
            _services          = services;

            Logger = NullLogger.Instance;
        }
Example #2
0
        public Theme(IThemeFileResolver themeFileResolver)
        {
            Assert.ArgumentNotNull(themeFileResolver, nameof(themeFileResolver));

            ThemeFileResolver = themeFileResolver;
        }
 public ThemeStylesheets(IThemeFileResolver themeFileResolver)
 {
     ThemeFileResolver = themeFileResolver;
 }
Example #4
0
 public ThemeScripts(IThemeFileResolver themeFileResolver)
 {
     ThemeFileResolver = themeFileResolver;
 }