# HG changeset patch # User Nicholas Jillings # Date 1429648523 -3600 # Node ID f996a6663907309b5b04ffcc8723d3f5f80c97b3 # Parent 8babb8c22d5978eacd3b0217232d26a91dd8b1cd Track comments can be muted diff -r 8babb8c22d59 -r f996a6663907 ape.js --- a/ape.js Tue Apr 21 21:32:42 2015 +0100 +++ b/ape.js Tue Apr 21 21:35:23 2015 +0100 @@ -322,6 +322,12 @@ } } + var commentShow = textXML.attributes['elementComments']; + if (commentShow != undefined) { + if (commentShow.value == 'false') {commentShow = false;} + else {commentShow = true;} + } else {commentShow = true;} + var loopPlayback = textXML.attributes['loop']; if (loopPlayback != undefined) { @@ -449,24 +455,27 @@ // Now load each audio sample. First create the new track by passing the full URL var trackURL = hostURL + this.attributes['url'].value; audioEngineContext.newTrack(trackURL); - // Create document objects to hold the comment boxes - var trackComment = document.createElement('div'); - trackComment.className = 'comment-div'; - // Create a string next to each comment asking for a comment - var trackString = document.createElement('span'); - trackString.innerHTML = 'Comment on track '+index; - // Create the HTML5 comment box 'textarea' - var trackCommentBox = document.createElement('textarea'); - trackCommentBox.rows = '4'; - trackCommentBox.cols = '100'; - trackCommentBox.name = 'trackComment'+index; - trackCommentBox.className = 'trackComment'; - var br = document.createElement('br'); - // Add to the holder. - trackComment.appendChild(trackString); - trackComment.appendChild(br); - trackComment.appendChild(trackCommentBox); - feedbackHolder.appendChild(trackComment); + + if (commentShow) { + // Create document objects to hold the comment boxes + var trackComment = document.createElement('div'); + trackComment.className = 'comment-div'; + // Create a string next to each comment asking for a comment + var trackString = document.createElement('span'); + trackString.innerHTML = 'Comment on track '+index; + // Create the HTML5 comment box 'textarea' + var trackCommentBox = document.createElement('textarea'); + trackCommentBox.rows = '4'; + trackCommentBox.cols = '100'; + trackCommentBox.name = 'trackComment'+index; + trackCommentBox.className = 'trackComment'; + var br = document.createElement('br'); + // Add to the holder. + trackComment.appendChild(trackString); + trackComment.appendChild(br); + trackComment.appendChild(trackCommentBox); + feedbackHolder.appendChild(trackComment); + } // Create a slider per track diff -r 8babb8c22d59 -r f996a6663907 example_eval/project.xml --- a/example_eval/project.xml Tue Apr 21 21:32:42 2015 +0100 +++ b/example_eval/project.xml Tue Apr 21 21:35:23 2015 +0100 @@ -18,7 +18,7 @@ elementFlagMoved - + Example Test Question Min