Make sure that we pass the min/max values back to the api as integers/floats and not strings

This commit is contained in:
Michael Abashian
2016-06-17 10:36:22 -04:00
parent 67a1b8ce81
commit 12ea09ed45
2 changed files with 13 additions and 12 deletions

View File

@@ -2,6 +2,7 @@
.SurveyMaker-dialog { .SurveyMaker-dialog {
padding: 0px; padding: 0px;
margin-bottom: 20px;
.ui-dialog-buttonpane, .ui-dialog-titlebar { .ui-dialog-buttonpane, .ui-dialog-titlebar {
display:none; display:none;

View File

@@ -352,31 +352,31 @@ export default
//set the data.min depending on which type of question //set the data.min depending on which type of question
if (scope.type.type === 'text') { if (scope.type.type === 'text') {
data.min = scope.text_min; data.min = parseInt(scope.text_min);
} else if (scope.type.type === 'textarea') { } else if (scope.type.type === 'textarea') {
data.min = scope.textarea_min; data.min = parseInt(scope.textarea_min);
} else if (scope.type.type === 'password') { } else if (scope.type.type === 'password') {
data.min = scope.password_min; data.min = parseInt(scope.password_min);
} else if (scope.type.type === 'float') { } else if (scope.type.type === 'float') {
data.min = scope.float_min; data.min = parseFloat(scope.float_min);
} else if (scope.type.type === 'integer') { } else if (scope.type.type === 'integer') {
data.min = scope.int_min; data.min = parseInt(scope.int_min);
} else { } else {
data.min = ""; data.min = null;
} }
// set hte data max depending on which type // set hte data max depending on which type
if (scope.type.type === 'text') { if (scope.type.type === 'text') {
data.max = scope.text_max; data.max = parseInt(scope.text_max);
} else if (scope.type.type === 'textarea') { } else if (scope.type.type === 'textarea') {
data.max = scope.textarea_max; data.max = parseInt(scope.textarea_max);
} else if (scope.type.type === 'password') { } else if (scope.type.type === 'password') {
data.max = scope.password_max; data.max = parseInt(scope.password_max);
} else if (scope.type.type === 'float') { } else if (scope.type.type === 'float') {
data.max = scope.float_max; data.max = parseFloat(scope.float_max);
} else if (scope.type.type === 'integer') { } else if (scope.type.type === 'integer') {
data.max = scope.int_max; data.max = parseInt(scope.int_max);
} else { } else {
data.max = ""; data.max = null;
} }
//set the data.default depending on which type //set the data.default depending on which type