Fix for JsSource on legacy trees not supporting virtual paths (~/) - U4-6346

This commit is contained in:
Tom Fulton
2015-06-22 16:12:13 -04:00
parent a296437547
commit cb6b8434f0
3 changed files with 4 additions and 3 deletions

View File

@@ -67,7 +67,7 @@ namespace umbraco.cms.presentation.developer.RelationTypes.TreeMenu
/// </summary>
public string JsSource
{
get { return "/umbraco/developer/RelationTypes/TreeMenu/ActionDeleteRelationType.js"; }
get { return "~/umbraco/developer/RelationTypes/TreeMenu/ActionDeleteRelationType.js"; }
}
/// <summary>

View File

@@ -67,7 +67,7 @@ namespace umbraco.cms.presentation.developer.RelationTypes.TreeMenu
/// </summary>
public string JsSource
{
get { return "/umbraco/developer/RelationTypes/TreeMenu/ActionNewRelationType.js"; }
get { return "~/umbraco/developer/RelationTypes/TreeMenu/ActionNewRelationType.js"; }
}
/// <summary>

View File

@@ -13,6 +13,7 @@ using umbraco.cms.businesslogic.workflow;
using umbraco.interfaces;
using System.Text.RegularExpressions;
using System.Linq;
using Umbraco.Core.IO;
using TypeFinder = Umbraco.Core.TypeFinder;
namespace umbraco.BusinessLogic.Actions
@@ -89,7 +90,7 @@ namespace umbraco.BusinessLogic.Actions
{
return ActionsResolver.Current.Actions
.Where(x => !string.IsNullOrWhiteSpace(x.JsSource))
.Select(x => x.JsSource).ToList();
.Select(x => IOHelper.ResolveUrl(x.JsSource)).ToList();
//return ActionJsReference;
}