Adding IsTheme and IsModule static methods.

--HG--
branch : dev
This commit is contained in:
Andre Rodrigues
2010-12-01 17:52:10 -08:00
parent f3f518b0db
commit d3eb21e8de
14 changed files with 32 additions and 23 deletions

View File

@@ -46,8 +46,7 @@ namespace Orchard.Packaging.Services {
EmbedVirtualFile(context, projectFile, MediaTypeNames.Text.Xml);
EmbedProjectFiles(context, "Compile", "Content", "None", "EmbeddedResource");
EmbedReferenceFiles(context);
}
else if (extensionDescriptor.ExtensionType == DefaultExtensionTypes.Theme) {
} else if (DefaultExtensionTypes.IsTheme(extensionDescriptor.ExtensionType)) {
// this is a simple theme with no csproj
EmbedThemeFiles(context);
}
@@ -141,7 +140,7 @@ namespace Orchard.Packaging.Services {
private static void EstablishPaths(CreateContext context, IWebSiteFolder webSiteFolder, string locationPath, string moduleName, string moduleType) {
context.SourceFolder = webSiteFolder;
if (moduleType == DefaultExtensionTypes.Theme) {
if (DefaultExtensionTypes.IsTheme(moduleType)) {
context.SourcePath = "~/Themes/" + moduleName + "/";
context.TargetPath = "\\Content\\Themes\\" + moduleName + "\\";
}