# HG changeset patch # User Nicholas Jillings # Date 1425844427 0 # Node ID 519e66c77a8d2ffec2bff391329dcb9cca32f551 # Parent c97a35dc45e54e26c07873936cc681ddc7d4e12b ape.js now creates text boxes for user feedback per channel. diff -r c97a35dc45e5 -r 519e66c77a8d 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); }