Mercurial > hg > webaudioevaluationtool
comparison js/core.js @ 2571:161d63a60b9e
Fix for #142. Possible to submit ann empty radio survey entry. The <response> node will be empty.
author | Nicholas Jillings <nicholas.jillings@mail.bcu.ac.uk> |
---|---|
date | Tue, 18 Oct 2016 12:30:12 +0100 |
parents | 521aa69517c4 |
children | 249a1152e525 |
comparison
equal
deleted
inserted
replaced
2570:521aa69517c4 | 2571:161d63a60b9e |
---|---|
3254 child.textContent = node.response; | 3254 child.textContent = node.response; |
3255 surveyresult.appendChild(child); | 3255 surveyresult.appendChild(child); |
3256 break; | 3256 break; |
3257 case "radio": | 3257 case "radio": |
3258 var child = this.parent.document.createElement('response'); | 3258 var child = this.parent.document.createElement('response'); |
3259 child.setAttribute('name', node.response.name); | 3259 if (node.response !== null) { |
3260 child.textContent = node.response.text; | 3260 child.setAttribute('name', node.response.name); |
3261 child.textContent = node.response.text; | |
3262 } | |
3261 surveyresult.appendChild(child); | 3263 surveyresult.appendChild(child); |
3262 break; | 3264 break; |
3263 case "checkbox": | 3265 case "checkbox": |
3264 if (node.response == undefined) { | 3266 if (node.response == undefined) { |
3265 surveyresult.appendChild(this.parent.document.createElement('response')); | 3267 surveyresult.appendChild(this.parent.document.createElement('response')); |