started commenting parseForm

This commit is contained in:
maru21 2023-09-30 17:07:29 +03:00
parent e6d4e42484
commit d370539def

View File

@ -61,6 +61,7 @@ function parseFormOnSubmit(returnJSON = false, parseOnly = false) {
//get the complete unparsed template string from sessionstorage from loadTemplate //get the complete unparsed template string from sessionstorage from loadTemplate
let fullString = window.sessionStorage.getItem("fullString"); let fullString = window.sessionStorage.getItem("fullString");
//define output buffer
let b = ""; let b = "";
if (objects == null) { if (objects == null) {
@ -70,13 +71,20 @@ function parseFormOnSubmit(returnJSON = false, parseOnly = false) {
//iterate through templateObjects and look for according formdata //iterate through templateObjects and look for according formdata
for (let obj of objects) { for (let obj of objects) {
//compaire each obj with elements from mainFormObj
for (let data of dataArray) { for (let data of dataArray) {
//convert conList Master name to default name as set flag for appending connected list fields cl-name //convert conList Master name to default name as set flag for appending connected list fields cl-name
let conListFlag = false; let conListFlag = false;
//if obj is the connected list main selector
if (data.name.split("-")[0] == "clM") { if (data.name.split("-")[0] == "clM") {
//if connected list main matches current object
if (data.name.substring(4) === obj.word.replace(/ /g, "_") ) { if (data.name.substring(4) === obj.word.replace(/ /g, "_") ) {
//set flag for next iteration of loop
conListFlag = true; conListFlag = true;
data.name = data.name.substring(4); data.name = data.name.substring(4);
//selection is not added to buffer
if (data.value == "!none") { if (data.value == "!none") {
obj.result = ""; obj.result = "";
continue; continue;
@ -87,6 +95,8 @@ function parseFormOnSubmit(returnJSON = false, parseOnly = false) {
} }
} }
} }
//if field matches current object
if (obj.word.replace(/ /g, "_") === data.name) { if (obj.word.replace(/ /g, "_") === data.name) {
let value = parseDataForResult(obj, data.value); let value = parseDataForResult(obj, data.value);
obj.result = value; obj.result = value;