diff --git a/public/modules/forms/admin/directives/edit-form.client.directive.js b/public/modules/forms/admin/directives/edit-form.client.directive.js index d6f18337..e9254f81 100644 --- a/public/modules/forms/admin/directives/edit-form.client.directive.js +++ b/public/modules/forms/admin/directives/edit-form.client.directive.js @@ -16,14 +16,20 @@ angular.module('forms').directive('editFormDirective', ['$rootScope', 'FormField */ var newField; + //Populate local scope with rootScope methods/variables + $scope.update = $rootScope.update; + //Setup UI-Sortable $scope.sortableOptions = { appendTo: '.dropzone', - //helper: 'clone', + items: '.sortable-fields', forceHelperSize: true, forcePlaceholderSize: true, update: function(e, ui) { $scope.update(false, $scope.myform, true, false, function(err){ + if(err){ + console.error(err); + } }); }, }; @@ -251,10 +257,6 @@ angular.module('forms').directive('editFormDirective', ['$rootScope', 'FormField }); }; - - //Populate local scope with rootScope methods/variables - $scope.update = $rootScope.update; - /* ** Field CRUD Methods */ diff --git a/public/form_modules/forms/base/directives/field-icon.client.directive.js b/public/modules/forms/admin/directives/field-icon.client.directive.js similarity index 77% rename from public/form_modules/forms/base/directives/field-icon.client.directive.js rename to public/modules/forms/admin/directives/field-icon.client.directive.js index 23e0cd5c..967e9ce9 100644 --- a/public/form_modules/forms/base/directives/field-icon.client.directive.js +++ b/public/modules/forms/admin/directives/field-icon.client.directive.js @@ -1,15 +1,15 @@ 'use strict'; -angular.module('view-form').directive('fieldIconDirective', function() { +angular.module('forms').directive('fieldIconDirective', function() { return { - template: '', + template: '', restrict: 'E', scope: { typeName: '@' }, controller: function($scope){ - var iconTypeMap = { + $scope.iconTypeMap = { 'textfield': 'fa fa-pencil-square-o', 'dropdown': 'fa fa-th-list', 'date': 'fa fa-calendar', @@ -27,7 +27,6 @@ angular.module('view-form').directive('fieldIconDirective', function() { 'yes_no': 'fa fa-toggle-on', 'number': 'fa fa-slack' }; - $scope.typeIcon = iconTypeMap[$scope.typeName]; } }; }); diff --git a/public/modules/forms/admin/views/directiveViews/form/edit-form.client.view.html b/public/modules/forms/admin/views/directiveViews/form/edit-form.client.view.html index fb779350..e57afef7 100644 --- a/public/modules/forms/admin/views/directiveViews/form/edit-form.client.view.html +++ b/public/modules/forms/admin/views/directiveViews/form/edit-form.client.view.html @@ -487,8 +487,9 @@