Mercurial > hg > webaudioevaluationtool
diff test_create/test_core.js @ 2109:3bbb357004e4
Started Bug #1604: New test dialog windows now use <label> instead of span.
author | Nicholas Jillings <nickjillings@users.noreply.github.com> |
---|---|
date | Mon, 22 Feb 2016 14:20:50 +0000 |
parents | b65c4941fc1f |
children | 27be75c51b5c |
line wrap: on
line diff
--- a/test_create/test_core.js Mon Feb 22 14:06:37 2016 +0000 +++ b/test_create/test_core.js Mon Feb 22 14:20:50 2016 +0000 @@ -336,7 +336,7 @@ } var obj = { root: document.createElement("div"), - text: document.createElement("span"), + text: document.createElement("label"), input: document.createElement("input"), parent: this, name: checkName, @@ -364,7 +364,8 @@ obj.input.addEventListener("click",obj); obj.root.className = "popup-checkbox"; obj.input.type = "checkbox"; - obj.input.setAttribute('name',checkName); + obj.input.setAttribute('id',checkName); + obj.text.setAttribute("for",checkName); obj.text.textContent = this.checkText.getAllElementsByName(checkName)[0].textContent; obj.root.appendChild(obj.input); obj.root.appendChild(obj.text); @@ -462,7 +463,7 @@ } var obj = { root: document.createElement("div"), - text: document.createElement("span"), + text: document.createElement("label"), input: document.createElement("input"), parent: this, name: checkName, @@ -490,7 +491,8 @@ obj.input.addEventListener("click",obj); obj.root.className = "popup-checkbox"; obj.input.type = "checkbox"; - obj.input.setAttribute('name',checkName); + obj.input.setAttribute('id',checkName); + obj.text.setAttribute("for",checkName); obj.text.textContent = this.checkText.getAllElementsByName(checkName)[0].textContent; obj.root.appendChild(obj.input); obj.root.appendChild(obj.text); @@ -588,7 +590,7 @@ } var obj = { root: document.createElement("div"), - text: document.createElement("span"), + text: document.createElement("label"), input: document.createElement("input"), parent: this, name: checkName, @@ -616,7 +618,8 @@ obj.input.addEventListener("click",obj); obj.root.className = "popup-checkbox"; obj.input.type = "checkbox"; - obj.input.setAttribute('name',checkName); + obj.input.setAttribute('id',checkName); + obj.text.setAttribute("for",checkName); obj.text.textContent = this.checkText.getAllElementsByName(checkName)[0].textContent; obj.root.appendChild(obj.input); obj.root.appendChild(obj.text);