Skip to content

Commit

Permalink
Merge pull request #6222 from patrickdemooij9/temp-5724
Browse files Browse the repository at this point in the history
5724: Unable to add multiple property groups
(cherry picked from commit 3163b5f)

# Conflicts:
#	src/Umbraco.Web.UI.Client/src/common/directives/components/umbgroupsbuilder.directive.js
  • Loading branch information
nul800sebastiaan committed Sep 5, 2019
1 parent d044dd0 commit c7ea931
Showing 1 changed file with 4 additions and 15 deletions.
Expand Up @@ -384,6 +384,8 @@
// activate group
scope.activateGroup(group);

// push new init tab to the scope
addInitGroup(scope.model.groups);
};

scope.activateGroup = function(selectedGroup) {
Expand All @@ -402,7 +404,6 @@

scope.removeGroup = function(groupIndex) {
scope.model.groups.splice(groupIndex, 1);
addInitGroup(scope.model.groups);
};

scope.updateGroupTitle = function(group) {
Expand Down Expand Up @@ -531,10 +532,8 @@
// set focus on init property
var numberOfProperties = group.properties.length;
group.properties[numberOfProperties - 1].focus = true;

// push new init tab to the scope
addInitGroup(scope.model.groups);

notifyChanged();
},
close: function() {
if(_.isEqual(oldPropertyModel, propertyModel) === false) {
Expand Down Expand Up @@ -580,17 +579,7 @@
// remove property
tab.properties.splice(propertyIndex, 1);

// if the last property in group is an placeholder - remove add new tab placeholder
if(tab.properties.length === 1 && tab.properties[0].propertyState === "init") {

angular.forEach(scope.model.groups, function(group, index, groups){
if(group.tabState === 'init') {
groups.splice(index, 1);
}
});

}

notifyChanged();
};

function addInitProperty(group) {
Expand Down

0 comments on commit c7ea931

Please sign in to comment.