# HG changeset patch # User Nicholas Jillings # Date 1425844427 0 # Node ID 1b01b7443a461ec94e35be339751e5a2179ea6bc # Parent 955d229b8a0214cc1195dd09508f5b3f1c7c0f95 ape.js now creates text boxes for user feedback per channel. diff -r 955d229b8a02 -r 1b01b7443a46 ape.js --- 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); }