Example #1
0
		public HomeController(IModuleUtils moduleUtils) {
			if (_allModulesCss == null) {
				lock (_initLock) {
					if (_allModulesCss == null) {
						Assembly[] asms = AppDomain.CurrentDomain.GetAssemblies();
						_allModulesCss = string.Join(Environment.NewLine, asms.Select(x => moduleUtils.GetAssemblyCss(x)).Where(s => !Utils.IsNull(s)).ToArray());
					}
				}
			}
		}
        public DefaultScriptManagerService(IRouteService routes, IModuleUtils moduleUtils, SaltarelleConfig config)
        {
            this.routes      = routes;
            this.moduleUtils = moduleUtils;

            var pc = ProcessConfig(config, routes);

            earlyAdditionalIncludes.AddRange(pc.AddScriptsBeforeCoreScripts);
            earlyAdditionalIncludes.AddRange((pc.DebugScripts ? Resources.CoreScriptsDebug : Resources.CoreScriptsRelease).Select(s => routes.GetAssemblyResourceUrl(typeof(Resources).Assembly, s)));
            earlyAdditionalIncludes.AddRange(pc.AddScriptsBeforeAssemblyScripts);
            lateAdditionalIncludes.AddRange(pc.AddScriptsAfterAssemblyScripts);
        }
Example #3
0
 public HomeController(IModuleUtils moduleUtils)
 {
     if (_allModulesCss == null)
     {
         lock (_initLock) {
             if (_allModulesCss == null)
             {
                 Assembly[] asms = AppDomain.CurrentDomain.GetAssemblies();
                 _allModulesCss = string.Join(Environment.NewLine, asms.Select(x => moduleUtils.GetAssemblyCss(x)).Where(s => !Utils.IsNull(s)).ToArray());
             }
         }
     }
 }
Example #4
0
 public SaltarelleController(IContainer container, IModuleUtils moduleUtils)
 {
     this.container   = container;
     this.moduleUtils = moduleUtils;
 }
 public SaltarelleController(IContainer container, IModuleUtils moduleUtils) {
     this.container   = container;
     this.moduleUtils = moduleUtils;
 }
	    public DefaultScriptManagerService(IRouteService routes, IModuleUtils moduleUtils, SaltarelleConfig config) {
            this.routes      = routes;
            this.moduleUtils = moduleUtils;

			var pc = ProcessConfig(config, routes);

			earlyAdditionalIncludes.AddRange(pc.AddScriptsBeforeCoreScripts);
			earlyAdditionalIncludes.AddRange((pc.DebugScripts ? Resources.CoreScriptsDebug : Resources.CoreScriptsRelease).Select(s => routes.GetAssemblyResourceUrl(typeof(Resources).Assembly, s)));
			earlyAdditionalIncludes.AddRange(pc.AddScriptsBeforeAssemblyScripts);
			lateAdditionalIncludes.AddRange(pc.AddScriptsAfterAssemblyScripts);
	    }