Mercurial > hg > webaudioevaluationtool
changeset 1684:519e66c77a8d
ape.js now creates text boxes for user feedback per channel.
author | Nicholas Jillings <nickjillings@users.noreply.github.com> |
---|---|
date | Sun, 08 Mar 2015 19:53:47 +0000 |
parents | c97a35dc45e5 |
children | 9611107f03be |
files | ape.js |
diffstat | 1 files changed, 18 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/ape.js Sun Mar 08 18:58:06 2015 +0000 +++ b/ape.js Sun Mar 08 19:53:47 2015 +0000 @@ -53,9 +53,27 @@ sliderBox.appendChild(canvas); + var feedbackHolder = document.createElement('div'); + + var tracksXML = xmlDoc.find('track'); + tracksXML.each(function(index,element){ + var trackObj = document.createElement('div'); + var trackTitle = document.createElement('span'); + trackTitle.innerText = 'Comment on track '+index; + var trackComment = document.createElement('textarea'); + trackComment.rows = '4'; + trackComment.cols = '100'; + trackComment.name = 'trackComment'+index; + trackComment.className = 'trackComment'; + feedbackHolder.appendChild(trackTitle); + feedbackHolder.appendChild(trackComment); + feedbackHolder.appendChild(trackObj); + }) + // Inject into HTML insertPoint.innerHTML = null; // Clear the current schema insertPoint.appendChild(title); // Insert the title insertPoint.appendChild(sliderBox); + insertPoint.appendChild(feedbackHolder); }