Mercurial > hg > webaudioevaluationtool
diff ape.js @ 2061:0fb464ac7313
Slider now enabled optionally based on tag <option name='playhead'/> in interfaces
author | Nicholas Jillings <nickjillings@users.noreply.github.com> |
---|---|
date | Wed, 01 Jul 2015 13:49:01 +0100 |
parents | c5b5a5ee2020 |
children | 99cb3436759e |
line wrap: on
line diff
--- a/ape.js Wed Jul 01 11:55:08 2015 +0100 +++ b/ape.js Wed Jul 01 13:49:01 2015 +0100 @@ -297,13 +297,27 @@ feedbackHolder.innerHTML = null; canvas.innerHTML = null; - var playbackHolder = document.createElement('div'); - playbackHolder.style.width = "100%"; - playbackHolder.align = 'center'; - playbackHolder.appendChild(interfaceContext.playhead.object); - feedbackHolder.appendChild(playbackHolder); + var interfaceObj = audioHolderObject.interfaces; + for (var k=0; k<interfaceObj.length; k++) { + for (var i=0; i<interfaceObj[k].options.length; i++) + { + if (interfaceObj[k].options[i].type == 'option' && interfaceObj[k].options[i].name == 'playhead') + { + var playbackHolder = document.getElementById('playback-holder'); + if (playbackHolder == null) + { + playbackHolder = document.createElement('div'); + playbackHolder.style.width = "100%"; + playbackHolder.align = 'center'; + playbackHolder.appendChild(interfaceContext.playhead.object); + feedbackHolder.appendChild(playbackHolder); + } + break; + } + } + } // Setup question title - var interfaceObj = audioHolderObject.interfaces; + var commentBoxPrefix = "Comment on track"; if (interfaceObj.length != 0) { interfaceObj = interfaceObj[0];