code cleaning
parseForm
This commit is contained in:
parent
d370539def
commit
9a2af80f43
@ -102,40 +102,11 @@ function parseFormOnSubmit(returnJSON = false, parseOnly = false) {
|
|||||||
obj.result = value;
|
obj.result = value;
|
||||||
|
|
||||||
}
|
}
|
||||||
if (conListFlag) {
|
|
||||||
if (obj.type == "conList") {
|
|
||||||
|
|
||||||
//check for button if only one item exists and search conlist item
|
//handle conlist elements for parsing each element
|
||||||
if (obj.listCount == 0) {
|
if (conListFlag && obj.type == "conList") {
|
||||||
for (let d of dataArray) {
|
let value = parseConListForResult(obj, data, dataArray);
|
||||||
if (d.name.split(":!")[1] !== undefined) d.placeholder = "!"+d.name.split(":!")[1];
|
obj.result = value;
|
||||||
d.name = d.name.split(":!")[0];
|
|
||||||
if ("cl-"+obj[0].replace(/ /g, "_") == d.name && d.value != "") {
|
|
||||||
//console.log(d, obj[0], data);
|
|
||||||
if (data.value.replace(/ /g, "_") == d.name.substring(3)) {
|
|
||||||
if (d.hasOwnProperty("placeholder")) d.value = d.placeholder + "\n" + d.value;
|
|
||||||
let value = parseDataForResult(obj, d.value);
|
|
||||||
obj.result = obj.result + "\n" + value;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
//loop through dataArray and look for coresponding conlist items
|
|
||||||
for (let i = 0; i <= obj.listCount; i++) {
|
|
||||||
for (let d of dataArray) {
|
|
||||||
if (d.name.split(":!")[1] !== undefined) d.placeholder = "!"+d.name.split(":!")[1];
|
|
||||||
d.name = d.name.split(":!")[0];
|
|
||||||
if ("cl-"+obj[i].replace(/ /g, "_") == d.name && d.value != "") {
|
|
||||||
if (data.value.replace(/ /g, "_") == d.name.substring(3)) {
|
|
||||||
if (d.hasOwnProperty("placeholder")) d.value = d.placeholder + "\n" + d.value;
|
|
||||||
let value = parseDataForResult(obj, d.value);
|
|
||||||
obj.result = obj.result + "\n" + value;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -214,6 +185,39 @@ function parseFormOnSubmit(returnJSON = false, parseOnly = false) {
|
|||||||
return value;
|
return value;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function parseConListForResult(obj, data, dataArray) {
|
||||||
|
//check for button if only one item exists and search conlist item
|
||||||
|
if (obj.listCount == 0) {
|
||||||
|
for (let d of dataArray) {
|
||||||
|
if (d.name.split(":!")[1] !== undefined) d.placeholder = "!"+d.name.split(":!")[1];
|
||||||
|
d.name = d.name.split(":!")[0];
|
||||||
|
if ("cl-"+obj[0].replace(/ /g, "_") == d.name && d.value != "") {
|
||||||
|
//console.log(d, obj[0], data);
|
||||||
|
if (data.value.replace(/ /g, "_") == d.name.substring(3)) {
|
||||||
|
if (d.hasOwnProperty("placeholder")) d.value = d.placeholder + "\n" + d.value;
|
||||||
|
let value = parseDataForResult(obj, d.value);
|
||||||
|
return obj.result + "\n" + value;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
//loop through dataArray and look for coresponding conlist items
|
||||||
|
for (let i = 0; i <= obj.listCount; i++) {
|
||||||
|
for (let d of dataArray) {
|
||||||
|
if (d.name.split(":!")[1] !== undefined) d.placeholder = "!"+d.name.split(":!")[1];
|
||||||
|
d.name = d.name.split(":!")[0];
|
||||||
|
if ("cl-"+obj[i].replace(/ /g, "_") == d.name && d.value != "") {
|
||||||
|
if (data.value.replace(/ /g, "_") == d.name.substring(3)) {
|
||||||
|
if (d.hasOwnProperty("placeholder")) d.value = d.placeholder + "\n" + d.value;
|
||||||
|
let value = parseDataForResult(obj, d.value);
|
||||||
|
return obj.result + "\n" + value;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
export function parseTextMarkups(data) {
|
export function parseTextMarkups(data) {
|
||||||
let dataArray = data.split("\n");
|
let dataArray = data.split("\n");
|
||||||
let listFlag = false;
|
let listFlag = false;
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user