C# Class Orchard.Themes.Services.ThemeService

Inheritance: IThemeService
Mostra file Open project: ucdavis/Orchard

Public Methods

Method Description
DisableThemeFeatures ( string themeName ) : void
EnableThemeFeatures ( string themeName ) : void
GetInstalledThemes ( ) : IEnumerable

Loads only installed themes

GetRequestTheme ( System.Web.Routing.RequestContext requestContext ) : Orchard.Environment.Extensions.Models.ExtensionDescriptor
IsRecentlyInstalled ( Orchard.Environment.Extensions.Models.ExtensionDescriptor extensionDescriptor ) : bool

Determines if a theme was recently installed by using the project's last written time.

ThemeService ( IOrchardServices orchardServices, IExtensionManager extensionManager, IFeatureManager featureManager, IEnumerable themeSelectors, IVirtualPathProvider virtualPathProvider, ICacheManager cacheManager ) : System

Private Methods

Method Description
GenerateWarning ( string messageFormat, string featureName, IEnumerable featuresInQuestion ) : void
GetManifestPath ( Orchard.Environment.Extensions.Models.ExtensionDescriptor descriptor ) : string
GetThemes ( IEnumerable extensions ) : IEnumerable

Method Details

DisableThemeFeatures() public method

public DisableThemeFeatures ( string themeName ) : void
themeName string
return void

EnableThemeFeatures() public method

public EnableThemeFeatures ( string themeName ) : void
themeName string
return void

GetInstalledThemes() public method

Loads only installed themes
public GetInstalledThemes ( ) : IEnumerable
return IEnumerable

GetRequestTheme() public method

public GetRequestTheme ( System.Web.Routing.RequestContext requestContext ) : Orchard.Environment.Extensions.Models.ExtensionDescriptor
requestContext System.Web.Routing.RequestContext
return Orchard.Environment.Extensions.Models.ExtensionDescriptor

IsRecentlyInstalled() public method

Determines if a theme was recently installed by using the project's last written time.
public IsRecentlyInstalled ( Orchard.Environment.Extensions.Models.ExtensionDescriptor extensionDescriptor ) : bool
extensionDescriptor Orchard.Environment.Extensions.Models.ExtensionDescriptor The extension descriptor.
return bool

ThemeService() public method

public ThemeService ( IOrchardServices orchardServices, IExtensionManager extensionManager, IFeatureManager featureManager, IEnumerable themeSelectors, IVirtualPathProvider virtualPathProvider, ICacheManager cacheManager ) : System
orchardServices IOrchardServices
extensionManager IExtensionManager
featureManager IFeatureManager
themeSelectors IEnumerable
virtualPathProvider IVirtualPathProvider
cacheManager ICacheManager
return System