From aa9cd78d4093f771578a9cbd2458e652ae1c9cf7 Mon Sep 17 00:00:00 2001 From: Tobias Nteireho Date: Fri, 13 Sep 2024 12:37:45 -0500 Subject: [PATCH] Sets to js null instead of deleting bad values. Should eval to UNANS in anx --- demo/viewer/viewer.html | 4 ++-- index.dev.html | 2 +- index.html | 2 +- package-lock.json | 4 ++-- package.json | 2 +- src/footer/footerVersion.js | 2 +- src/mobile/pages/pages-vm.js | 14 +++++++------- src/mobile/pages/save-answers-form.stache | 2 +- 8 files changed, 16 insertions(+), 16 deletions(-) diff --git a/demo/viewer/viewer.html b/demo/viewer/viewer.html index 8aa87e41f..bff1e6ebd 100644 --- a/demo/viewer/viewer.html +++ b/demo/viewer/viewer.html @@ -53,9 +53,9 @@ diff --git a/index.dev.html b/index.dev.html index d57154891..e4b42ede3 100644 --- a/index.dev.html +++ b/index.dev.html @@ -59,6 +59,6 @@ errRepURL: '' })); - + \ No newline at end of file diff --git a/index.html b/index.html index e4b42ede3..8130a6661 100644 --- a/index.html +++ b/index.html @@ -59,6 +59,6 @@ errRepURL: '' })); - + \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 959c72240..9641530db 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@caliorg/a2jviewer", - "version": "8.1.7-9", + "version": "8.1.7-10", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@caliorg/a2jviewer", - "version": "8.1.7-9", + "version": "8.1.7-10", "license": "GNU AGPL v3.0", "dependencies": { "@caliorg/a2jdeps": "^7.1.7", diff --git a/package.json b/package.json index a4a64468f..f9f898953 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@caliorg/a2jviewer", - "version": "8.1.7-9", + "version": "8.1.7-10", "description": "A2J Viewer standalone and preview app.", "main": "a2jviewer/app", "scripts": { diff --git a/src/footer/footerVersion.js b/src/footer/footerVersion.js index 3647f6fb2..b3b3d28d9 100644 --- a/src/footer/footerVersion.js +++ b/src/footer/footerVersion.js @@ -1,6 +1,6 @@ const version = { - number: '8.1.7-9', + number: '8.1.7-10', date: '2024-09-13' } diff --git a/src/mobile/pages/pages-vm.js b/src/mobile/pages/pages-vm.js index 48501e2f1..686ca280f 100644 --- a/src/mobile/pages/pages-vm.js +++ b/src/mobile/pages/pages-vm.js @@ -255,22 +255,22 @@ export default DefineMap.extend('PagesVM', { if (validator.has(answer.type)){ for (let i = 1; i < answer.values.length; i++) { if (!validator.get(answer.type)(answer.values[i])) { - delete answer.values[i] + //delete answer.values[i] + answer.values[i] = null } } } - answer.values[0] = answer.values.length + //answer.values[0] = answer.values.length return answer } - // answers = Object.values(answers).filter(isValidAnswer) - Object.keys(answers).forEach(function filter (name) { let sanitizedAnswer = sanitizeAnswerValues(answers[name]) if (sanitizedAnswer.values.length === 1) { - delete answers[name] + //delete answers[name] + answers[name] = null } else { answers[name] = sanitizedAnswer } @@ -290,8 +290,8 @@ export default DefineMap.extend('PagesVM', { */ answersANX: { get () { - console.log(this.answers.serialize()) - console.log(this.validatedAnswers(this.answers.serialize())) + //console.log(this.answers.serialize()) + //console.log(this.validatedAnswers(this.answers.serialize())) // const parsed = Parser.parseANX(this.answers.serialize()) const parsed = Parser.parseANX(this.validatedAnswers(this.answers.serialize())) return parsed diff --git a/src/mobile/pages/save-answers-form.stache b/src/mobile/pages/save-answers-form.stache index 5bab78c75..e95c87f20 100644 --- a/src/mobile/pages/save-answers-form.stache +++ b/src/mobile/pages/save-answers-form.stache @@ -11,7 +11,7 @@