diff --git a/src/Umbraco.Web.UI.Client/src/views/content/content.copy.controller.js b/src/Umbraco.Web.UI.Client/src/views/content/content.copy.controller.js
index 562a2291b1..0cd217c3a8 100644
--- a/src/Umbraco.Web.UI.Client/src/views/content/content.copy.controller.js
+++ b/src/Umbraco.Web.UI.Client/src/views/content/content.copy.controller.js
@@ -20,9 +20,10 @@ angular.module("umbraco").controller("Umbraco.Editors.Content.CopyController",
}
$scope.treeModel = {
hideHeader: false
- }
+ }
+ $scope.toggle = toggleHandler;
userService.getCurrentUser().then(function (userData) {
- $scope.treeModel.hideHeader = userData.startContentIds.length > 0 && userData.startContentIds.indexOf(-1) == -1;
+ $scope.treeModel.hideHeader = userData.startContentIds.length > 0 && userData.startContentIds.indexOf(-1) == -1;
});
var node = dialogOptions.currentNode;
@@ -57,7 +58,27 @@ angular.module("umbraco").controller("Umbraco.Editors.Content.CopyController",
if (args.node.metaData.isContainer) {
openMiniListView(args.node);
}
- }
+ }
+
+ function toggleHandler(type){
+ // If the relateToOriginal toggle is clicked
+ if(type === "relate"){
+ if($scope.relateToOriginal){
+ $scope.relateToOriginal = false;
+ return;
+ }
+ $scope.relateToOriginal = true;
+ }
+
+ // If the recurvise toggle is clicked
+ if(type === "recursive"){
+ if($scope.recursive){
+ $scope.recursive = false;
+ return;
+ }
+ $scope.recursive = true;
+ }
+ }
$scope.hideSearch = function () {
$scope.searchInfo.showSearch = false;
diff --git a/src/Umbraco.Web.UI.Client/src/views/content/copy.html b/src/Umbraco.Web.UI.Client/src/views/content/copy.html
index ca7714c284..e02855ea8f 100644
--- a/src/Umbraco.Web.UI.Client/src/views/content/copy.html
+++ b/src/Umbraco.Web.UI.Client/src/views/content/copy.html
@@ -68,13 +68,13 @@
-
+
-
-
+
+
@@ -90,4 +90,4 @@
Copy
-
\ No newline at end of file
+