From e44a448f62f31e2dac8b28f198a7c1083e5be1f2 Mon Sep 17 00:00:00 2001 From: Kevin Giszewski Date: Wed, 15 Jan 2014 20:23:59 -0500 Subject: [PATCH] Removed the hasValue propotype, caused issues on save --- app/controllers/controller.js | 39 ++++++++++++++++++++++------------- app/views/archetype.html | 2 +- 2 files changed, 26 insertions(+), 15 deletions(-) diff --git a/app/controllers/controller.js b/app/controllers/controller.js index c8241cd..51394bd 100644 --- a/app/controllers/controller.js +++ b/app/controllers/controller.js @@ -198,10 +198,14 @@ $scope.model.value = { fieldsets: [] }; for (var i in $scope.archetypeRenderModel.fieldsets) { - if (!$scope.archetypeRenderModel.fieldsets[i].remove) { + var fieldset = $scope.archetypeRenderModel.fieldsets[i]; + + if (typeof fieldset != 'function' && !fieldset.remove){ + console.log($scope.archetypeRenderModel.fieldsets[i]); //clone - var tempFieldset = JSON.parse(JSON.stringify( $scope.archetypeRenderModel.fieldsets[i])); + var tempFieldset = JSON.parse(JSON.stringify(fieldset)); delete tempFieldset.remove; + delete tempFieldset.isValid; $scope.model.value.fieldsets.push(tempFieldset); } } @@ -213,9 +217,9 @@ return eval("({ alias: '" + fieldsetModel.alias + "', remove: false, properties: []})"); } - Array.prototype.hasValue = function(value) { + $scope.hasValue = function(array, value) { var i; - for (i=0; i {{fieldsetConfigModel.headerText}} -
+