fixed rating field
This commit is contained in:
parent
ff52274882
commit
b6e6fb93a6
|
@ -1,6 +1,5 @@
|
|||
'use strict';
|
||||
|
||||
|
||||
function removeDateFieldsFunc(o) {
|
||||
var clone = _.clone(o);
|
||||
function eachObject(v,k){
|
||||
|
@ -80,9 +79,10 @@ angular.module('forms').directive('autoSaveForm', ['$rootScope', '$timeout', fun
|
|||
delete oldValue.visible_form_fields;
|
||||
newValue.form_fields = _.removeDateFields(newValue.form_fields);
|
||||
oldValue.form_fields = _.removeDateFields(oldValue.form_fields);
|
||||
|
||||
|
||||
var changedFields = !!DeepDiff.diff(oldValue, newValue) && DeepDiff.diff(oldValue, newValue).length > 0;
|
||||
|
||||
console.log(DeepDiff.diff(oldValue, newValue));
|
||||
//If our form is undefined, don't save form
|
||||
if(!changedFields){
|
||||
$rootScope.finishedRender = true;
|
||||
|
|
|
@ -91,8 +91,6 @@ angular.module('forms').directive('editFormDirective', ['$rootScope', 'FormField
|
|||
*/
|
||||
// Add a new field
|
||||
$scope.addNewField = function(modifyForm, fieldType){
|
||||
console.log('fieldType:'+fieldType);
|
||||
|
||||
// increment lastAddedID counter
|
||||
$scope.addField.lastAddedID++;
|
||||
var fieldTitle = fieldType;
|
||||
|
@ -120,9 +118,7 @@ angular.module('forms').directive('editFormDirective', ['$rootScope', 'FormField
|
|||
shape: 'Heart'
|
||||
}
|
||||
}
|
||||
|
||||
console.log(newField.title);
|
||||
|
||||
|
||||
if($scope.showAddOptions(newField)){
|
||||
newField.fieldOptions = [];
|
||||
newField.fieldOptions.push({
|
||||
|
@ -141,7 +137,6 @@ angular.module('forms').directive('editFormDirective', ['$rootScope', 'FormField
|
|||
|
||||
// Delete particular field on button click
|
||||
$scope.deleteField = function (field_index) {
|
||||
console.log($scope.myform.form_fields);
|
||||
$scope.myform.form_fields.splice(field_index, 1);
|
||||
};
|
||||
|
||||
|
@ -177,7 +172,6 @@ angular.module('forms').directive('editFormDirective', ['$rootScope', 'FormField
|
|||
for(var i = 0; i < $scope.myform.startPage.buttons.length; i++){
|
||||
|
||||
currID = $scope.myform.startPage.buttons[i]._id;
|
||||
console.log(currID);
|
||||
|
||||
if(currID === button._id){
|
||||
$scope.myform.startPage.buttons.splice(i, 1);
|
||||
|
@ -194,9 +188,6 @@ angular.module('forms').directive('editFormDirective', ['$rootScope', 'FormField
|
|||
// add new option to the field
|
||||
$scope.addOption = function(field_index){
|
||||
var currField = $scope.myform.form_fields[field_index];
|
||||
//console.log(field_index);
|
||||
//console.log(currField);
|
||||
|
||||
if(currField.fieldType === 'checkbox' || currField.fieldType === 'dropdown' || currField.fieldType === 'radio'){
|
||||
if(!currField.fieldOptions){
|
||||
$scope.myform.form_fields[field_index].fieldOptions = [];
|
||||
|
|
|
@ -39,7 +39,6 @@ angular.module('forms').directive('editSubmissionsFormDirective', ['$rootScope',
|
|||
}
|
||||
|
||||
$scope.table.rows = submissions;
|
||||
console.log(submissions);
|
||||
|
||||
/*
|
||||
** Analytics Functions
|
||||
|
@ -94,9 +93,6 @@ angular.module('forms').directive('editSubmissionsFormDirective', ['$rootScope',
|
|||
stats[deviceType].completion = (stats[deviceType].responses / stats[deviceType].visits).toFixed(0);
|
||||
if(!stats[deviceType].completion) stats[deviceType].completion = 0;
|
||||
}
|
||||
console.log("stats");
|
||||
|
||||
|
||||
}
|
||||
|
||||
return stats;
|
||||
|
|
|
@ -16,7 +16,6 @@
|
|||
<div class="col-xs-12 field-input">
|
||||
|
||||
<input-stars max="{{field.ratingOptions.steps}}"
|
||||
ng-init="field.fieldValue = 1"
|
||||
on-star-click="$root.nextField()"
|
||||
icon-full="{{field.ratingOptions.shape}}"
|
||||
icon-base="fa fa-3x"
|
||||
|
|
Loading…
Reference in a new issue