Mercurial > hg > webaudioevaluationtool
changeset 3:1b01b7443a46
ape.js now creates text boxes for user feedback per channel.
author | Nicholas Jillings <nicholas.jillings@eecs.qmul.ac.uk> |
---|---|
date | Sun, 08 Mar 2015 19:53:47 +0000 |
parents | 955d229b8a02 |
children | 1aa6962238c3 |
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); }