Mercurial > hg > webaudioevaluationtool
diff core.js @ 1126:41ef099fbb6a
MUSHRA operating on new core / specification
author | Nicholas Jillings <n.g.r.jillings@se14.qmul.ac.uk> |
---|---|
date | Wed, 06 Jan 2016 12:56:29 +0000 |
parents | 3f65e594154d |
children | c1c696ccd6f9 |
line wrap: on
line diff
--- a/core.js Wed Jan 06 12:28:22 2016 +0000 +++ b/core.js Wed Jan 06 12:56:29 2016 +0000 @@ -515,7 +515,7 @@ } } else if (node.specification.type == 'checkbox') { // Must extract checkbox data - console.log("Checkbox: "+ node.statement); + console.log("Checkbox: "+ node.specification.statement); var inputs = this.popupResponse.getElementsByTagName('input'); node.response = []; for (var i=0; i<node.specification.options.length; i++) { @@ -524,6 +524,7 @@ text: node.specification.options[i].text, checked: inputs[i].checked }); + console.log(node.specification.options[i].name+": "+ inputs[i].checked); } } else if (node.specification.type == "radio") { var optHold = this.popupResponse; @@ -2859,10 +2860,9 @@ for (var i=0; i<node.response.length; i++) { var checkNode = this.parent.document.createElement('response'); - child.setAttribute('name',node.response.name); - child.setAttribute('checked',node.response.checked); - child.textContent = node.response.text; - surveyresult.appendChild(child); + checkNode.setAttribute('name',node.response.name); + checkNode.setAttribute('checked',node.response.checked); + surveyresult.appendChild(checkNode); } break; }