Mercurial > hg > webaudioevaluationtool
comparison 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 |
comparison
equal
deleted
inserted
replaced
2060:31ea66f4509d | 2061:0fb464ac7313 |
---|---|
295 var feedbackHolder = document.getElementById('feedbackHolder'); | 295 var feedbackHolder = document.getElementById('feedbackHolder'); |
296 var canvas = document.getElementById('slider'); | 296 var canvas = document.getElementById('slider'); |
297 feedbackHolder.innerHTML = null; | 297 feedbackHolder.innerHTML = null; |
298 canvas.innerHTML = null; | 298 canvas.innerHTML = null; |
299 | 299 |
300 var playbackHolder = document.createElement('div'); | 300 var interfaceObj = audioHolderObject.interfaces; |
301 playbackHolder.style.width = "100%"; | 301 for (var k=0; k<interfaceObj.length; k++) { |
302 playbackHolder.align = 'center'; | 302 for (var i=0; i<interfaceObj[k].options.length; i++) |
303 playbackHolder.appendChild(interfaceContext.playhead.object); | 303 { |
304 feedbackHolder.appendChild(playbackHolder); | 304 if (interfaceObj[k].options[i].type == 'option' && interfaceObj[k].options[i].name == 'playhead') |
305 { | |
306 var playbackHolder = document.getElementById('playback-holder'); | |
307 if (playbackHolder == null) | |
308 { | |
309 playbackHolder = document.createElement('div'); | |
310 playbackHolder.style.width = "100%"; | |
311 playbackHolder.align = 'center'; | |
312 playbackHolder.appendChild(interfaceContext.playhead.object); | |
313 feedbackHolder.appendChild(playbackHolder); | |
314 } | |
315 break; | |
316 } | |
317 } | |
318 } | |
305 // Setup question title | 319 // Setup question title |
306 var interfaceObj = audioHolderObject.interfaces; | 320 |
307 var commentBoxPrefix = "Comment on track"; | 321 var commentBoxPrefix = "Comment on track"; |
308 if (interfaceObj.length != 0) { | 322 if (interfaceObj.length != 0) { |
309 interfaceObj = interfaceObj[0]; | 323 interfaceObj = interfaceObj[0]; |
310 var titleNode = interfaceObj.title; | 324 var titleNode = interfaceObj.title; |
311 if (titleNode != undefined) | 325 if (titleNode != undefined) |