From 363e61434937083eeaf57301ddb8b681d4096bc3 Mon Sep 17 00:00:00 2001 From: Tom Fulton Date: Fri, 14 Mar 2014 22:28:27 -0600 Subject: [PATCH] Allow single rows to be collapsed Previously, you couldn't collapse a single row by itself, it was always expanded. Now you can collapse it, but it's still expanded on the initial page load. --- app/controllers/controller.js | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/app/controllers/controller.js b/app/controllers/controller.js index 1b1b850..93d50c9 100644 --- a/app/controllers/controller.js +++ b/app/controllers/controller.js @@ -152,16 +152,16 @@ } _.each($scope.archetypeRenderModel.fieldsets, function(fieldset){ - if($scope.archetypeRenderModel.fieldsets.length == 1 && fieldset.remove == false) - { - fieldset.collapse = false; - return; - } - fieldset.collapse = true; }); - if(iniState) + if(!fieldset && $scope.archetypeRenderModel.fieldsets.length == 1 && $scope.archetypeRenderModel.fieldsets[0].remove == false) + { + $scope.archetypeRenderModel.fieldsets[0].collapse = false; + return; + } + + if(iniState && fieldset) { fieldset.collapse = !iniState; }