diff --git a/public/modules/forms/config/forms.client.routes.js b/public/modules/forms/config/forms.client.routes.js index 423b5a60..aa4cf3aa 100644 --- a/public/modules/forms/config/forms.client.routes.js +++ b/public/modules/forms/config/forms.client.routes.js @@ -48,7 +48,29 @@ angular.module('forms').config(['$stateProvider', templateUrl: 'modules/forms/views/adminTabs/design.html' }).state('viewForm.analyze', { url: '/analyze', - templateUrl: 'modules/forms/views/adminTabs/analyze.html' + templateUrl: 'modules/forms/views/adminTabs/analyze.html', + resolve: { + mySubmissions: function() { + $http.get('/forms/'+$stateParams.formId+'/submissions') + .success(function(data, status, headers){ + + var _tmpSubFormFields, + defaultFormFields = _.cloneDeep($scope.myform.form_fields); + + //Iterate through form's submissions + for(var i=0; i 0){ $scope.selected.index = $scope.selected.index - 1; $scope.selected._id = $scope.myform.form_fields[$scope.selected.index]._id; - $scope.setActiveField($scope.selected._id, $scope.selected.index); + $rootScope.setActiveField($scope.selected._id, $scope.selected.index); } }; diff --git a/public/modules/forms/views/directiveViews/field/checkbox.html b/public/modules/forms/views/directiveViews/field/checkbox.html index 71f0ac8a..31ee9eb2 100755 --- a/public/modules/forms/views/directiveViews/field/checkbox.html +++ b/public/modules/forms/views/directiveViews/field/checkbox.html @@ -1,10 +1,11 @@ -
+
{{field.title}} (* required)
diff --git a/public/modules/forms/views/directiveViews/field/dropdown.html b/public/modules/forms/views/directiveViews/field/dropdown.html index a941c2f9..b6e1f22a 100755 --- a/public/modules/forms/views/directiveViews/field/dropdown.html +++ b/public/modules/forms/views/directiveViews/field/dropdown.html @@ -10,7 +10,8 @@ + ng-disabled="field.disabled" + ng-focus="setActiveField(field._id, index)"/>
diff --git a/public/modules/forms/views/directiveViews/field/file.html b/public/modules/forms/views/directiveViews/field/file.html index 9b358a70..90f64779 100644 --- a/public/modules/forms/views/directiveViews/field/file.html +++ b/public/modules/forms/views/directiveViews/field/file.html @@ -1,4 +1,4 @@ -
+
{{field.title}} (* required)
diff --git a/public/modules/forms/views/directiveViews/field/link.html b/public/modules/forms/views/directiveViews/field/link.html index 80459fb7..18ea2eed 100644 --- a/public/modules/forms/views/directiveViews/field/link.html +++ b/public/modules/forms/views/directiveViews/field/link.html @@ -1,6 +1,15 @@

{{field.title}} *(required)

- +
diff --git a/public/modules/forms/views/directiveViews/field/number.html b/public/modules/forms/views/directiveViews/field/number.html index 5da8ca30..a04285bf 100644 --- a/public/modules/forms/views/directiveViews/field/number.html +++ b/public/modules/forms/views/directiveViews/field/number.html @@ -1,6 +1,16 @@

{{field.title}} *(required)

- +
diff --git a/public/modules/forms/views/directiveViews/field/statement.html b/public/modules/forms/views/directiveViews/field/statement.html index 07526189..fdc8d5cb 100644 --- a/public/modules/forms/views/directiveViews/field/statement.html +++ b/public/modules/forms/views/directiveViews/field/statement.html @@ -7,7 +7,7 @@

{{field.description}}


-
diff --git a/public/modules/forms/views/directiveViews/field/textarea.html b/public/modules/forms/views/directiveViews/field/textarea.html index b7586acd..7a1f0167 100755 --- a/public/modules/forms/views/directiveViews/field/textarea.html +++ b/public/modules/forms/views/directiveViews/field/textarea.html @@ -1,7 +1,14 @@

{{field.title}} *(required)

- +
diff --git a/public/modules/forms/views/directiveViews/field/textfield.html b/public/modules/forms/views/directiveViews/field/textfield.html index 171f2f06..4a6a30ba 100755 --- a/public/modules/forms/views/directiveViews/field/textfield.html +++ b/public/modules/forms/views/directiveViews/field/textfield.html @@ -9,6 +9,7 @@
- -
+
-
+

{{ myform.title }} (private preview)

@@ -38,8 +36,8 @@
-
- +
+
@@ -57,7 +55,7 @@
-

{{myform | formValidity}} out of {{myform.visible_form_fields.length}} answered

+

{{myform | formValidity}} out of {{myform.visible_form_fields.length}} answered