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);
 }