fix(result): Fix simple when no answer

This commit is contained in:
Mr. Angular 2020-05-10 23:28:34 +00:00
parent e9c052036f
commit 9855cf80a1

View file

@ -580,12 +580,12 @@
GuessCorrectIn2LengthAnswersByPoints (i, items) {
const first = {
elem: items[0],
val: parseInt(items[0].childNodes[0].value),
val: items[0].childNodes[0].checked,
text: items[0].innerText
}
const second = {
elem: items[1],
val: parseInt(items[1].childNodes[0].value),
val: items[1].childNodes[0].checked,
text: items[1].innerText
}
@ -593,19 +593,21 @@
const grades = grade.split(' ').reduce((acc, text) => {
if (text.includes(',')) { // FIXME: fancy regexp
acc.push(parseInt(text))
} else if (text.includes('.')) { // FIXME: fancy regexp
acc.push(parseInt(text))
}
return acc
}, [])
if (grades[0] === 1) {
if (first.val === 1) {
if (first.val) {
return first.text
} else {
return second.text
}
} else {
if (first.val === 0) {
return first.txt
if (!first.val) {
return first.text
} else {
return second.text
}