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)