From da6229be9bfe1eb075e59ca36ef1a4a2f3e1679a Mon Sep 17 00:00:00 2001 From: starfighter83 Date: Thu, 9 Sep 2010 08:26:11 +0000 Subject: [PATCH] WIP installer refactor [TFS Changeset #77027] --- .../skinning/tasks/AddStyleSheetToTemplate.cs | 22 ++++++++++++------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/umbraco/cms/businesslogic/skinning/tasks/AddStyleSheetToTemplate.cs b/umbraco/cms/businesslogic/skinning/tasks/AddStyleSheetToTemplate.cs index 04034731b1..fa0c992c90 100644 --- a/umbraco/cms/businesslogic/skinning/tasks/AddStyleSheetToTemplate.cs +++ b/umbraco/cms/businesslogic/skinning/tasks/AddStyleSheetToTemplate.cs @@ -25,8 +25,6 @@ namespace umbraco.cms.businesslogic.skinning.tasks TaskExecutionDetails d = new TaskExecutionDetails(); - //open template - HtmlDocument doc = new HtmlDocument(); doc.Load(IO.IOHelper.MapPath(SystemDirectories.Masterpages) + "/" + TargetFile); @@ -55,11 +53,15 @@ namespace umbraco.cms.businesslogic.skinning.tasks doc.Save(IO.IOHelper.MapPath(SystemDirectories.Masterpages) + "/" + TargetFile); - } - d.TaskExecutionStatus = TaskExecutionStatus.Completed; - d.NewValue = Value; - //save + d.TaskExecutionStatus = TaskExecutionStatus.Completed; + d.NewValue = Value; + } + else + d.TaskExecutionStatus = TaskExecutionStatus.Cancelled; + + + return d; } @@ -76,9 +78,13 @@ namespace umbraco.cms.businesslogic.skinning.tasks s.Remove(); doc.Save(IO.IOHelper.MapPath(SystemDirectories.Masterpages) + "/" + TargetFile); - } - return TaskExecutionStatus.Completed; + return TaskExecutionStatus.Completed; + } + else + return TaskExecutionStatus.Cancelled; + + } public override string PreviewClientScript(string ControlClientId, string ClientSidePreviewEventType, string ClientSideGetValueScript)