in serverless-workflow-examples/serverless-workflow-events-quarkus/src/main/resources/META-INF/resources/serializetojson.js [39:71]
getValue: function($input) {
var value = $input.val();
if ($input.is(":radio")) {
value = $input.filter(":checked").val() || null;
}
if ($input.is(":checkbox")) {
value = $($input).prop('checked');
}
if (this.settings.parseBooleans) {
var boolValue = (value + "").toLowerCase();
if (boolValue === "true" || boolValue === "false") {
value = boolValue === "true";
}
}
var floatCondition = this.settings.parseFloat.condition;
if (floatCondition !== undefined && (
(typeof(floatCondition) === "string" && $input.is(floatCondition)) ||
(typeof(floatCondition) === "function" && floatCondition($input)))) {
value = this.settings.parseFloat.getInputValue($input);
value = Number(value);
if (this.settings.parseFloat.nanToZero && isNaN(value)){
value = 0;
}
}
return value;
},