From 01eb7157bdddd7af1ec82147bbdf0b665f3d9dfe Mon Sep 17 00:00:00 2001 From: Shannon Date: Thu, 7 Nov 2013 17:20:01 +1100 Subject: [PATCH] Adds missing moveNode from the legacy tree api --- .../lib/umbraco/LegacyUmbClientMgr.js | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/Umbraco.Web.UI.Client/lib/umbraco/LegacyUmbClientMgr.js b/src/Umbraco.Web.UI.Client/lib/umbraco/LegacyUmbClientMgr.js index 3bb627774e..ee72b70286 100644 --- a/src/Umbraco.Web.UI.Client/lib/umbraco/LegacyUmbClientMgr.js +++ b/src/Umbraco.Web.UI.Client/lib/umbraco/LegacyUmbClientMgr.js @@ -102,6 +102,19 @@ Umbraco.Sys.registerNamespace("Umbraco.Application"); refreshTree: function(treeAlias){ navService.setActiveTreeType(treeAlias); }, + moveNode: function (id, path) { + if (navService.ui.currentNode) { + var treeService = injector.get("treeService"); + var treeRoot = treeService.getTreeRoot(navService.ui.currentNode); + if (treeRoot) { + var found = treeService.getDescendantNode(treeRoot, id); + if (found) { + treeService.removeNode(found); + } + } + } + navService.syncPath(path, true); + }, getActionNode: function () { //need to replicate the legacy tree node var legacyNode = {