Merge branch 'partial-view-folders' of https://github.com/pynej/Umbraco-CMS into 7.2.0
This commit is contained in:
@@ -31,7 +31,17 @@ namespace Umbraco.Web.Trees
|
||||
UmbClientMgr.contentFrame('Settings/Views/EditView.aspx?treeType=partialViewMacros&file=MacroPartials%2f' + id);
|
||||
}
|
||||
");
|
||||
}
|
||||
|
||||
}/// <summary>
|
||||
/// Ensures that no folders can be added
|
||||
/// </summary>
|
||||
/// <param name="xNode"></param>
|
||||
protected override void OnRenderFolderNode(ref XmlTreeNode xNode)
|
||||
{
|
||||
base.OnRenderFolderNode(ref xNode);
|
||||
|
||||
xNode.NodeType = "partialViewMacrosFolder";
|
||||
}
|
||||
|
||||
protected override void ChangeNodeAction(XmlTreeNode xNode)
|
||||
{
|
||||
|
||||
@@ -57,7 +57,11 @@ namespace Umbraco.Web.Trees
|
||||
/// <param name="xNode"></param>
|
||||
protected override void OnRenderFolderNode(ref XmlTreeNode xNode)
|
||||
{
|
||||
xNode = null;
|
||||
// We should allow folder hierarchy for organization in large sites.
|
||||
xNode.Action = "javascript:void(0);";
|
||||
xNode.NodeType = "partialViewsFolder";
|
||||
xNode.Menu = new List<IAction>(new IAction[] { ActionDelete.Instance, ContextMenuSeperator.Instance, ActionNew.Instance, ContextMenuSeperator.Instance, ActionRefresh.Instance });
|
||||
|
||||
}
|
||||
|
||||
protected virtual void ChangeNodeAction(XmlTreeNode xNode)
|
||||
|
||||
@@ -76,6 +76,7 @@ namespace umbraco
|
||||
xNode.Menu = new List<IAction>(new IAction[] { ActionDelete.Instance, ContextMenuSeperator.Instance, ActionNew.Instance, ContextMenuSeperator.Instance, ActionRefresh.Instance });
|
||||
xNode.Action = "javascript:void(0)";
|
||||
xNode.NodeType = "scriptsFolder";
|
||||
xNode.Action = "javascript:void(0);";
|
||||
}
|
||||
|
||||
protected override void OnRenderFileNode(ref XmlTreeNode xNode)
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
|
||||
<input type="hidden" name="nodeType" value="-1"/>
|
||||
<cc1:Pane runat="server">
|
||||
<cc1:PropertyPanel runat="server" Text="Name">
|
||||
<cc1:PropertyPanel runat="server" Text="Name (use / to make folders)">
|
||||
<asp:TextBox ID="rename" runat="server" CssClass="bigInput input-large-type input-block-level"></asp:TextBox>
|
||||
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" ErrorMessage="*" ControlToValidate="rename" runat="server">*</asp:RequiredFieldValidator>
|
||||
</cc1:PropertyPanel>
|
||||
|
||||
Reference in New Issue
Block a user