Mercurial > hg > webaudioevaluationtool
changeset 210:7658d51a9ccb Dev_main
Fix for Bug #1273
author | Nicholas Jillings <nicholas.jillings@eecs.qmul.ac.uk> |
---|---|
date | Tue, 16 Jun 2015 14:34:50 +0100 |
parents | 538322113524 |
children | 5d251b4aabd6 |
files | ape.js |
diffstat | 1 files changed, 8 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/ape.js Tue Jun 16 14:14:08 2015 +0100 +++ b/ape.js Tue Jun 16 14:34:50 2015 +0100 @@ -302,14 +302,20 @@ if (audioEngineContext.audioObjectsReady) { // Cannot continue to issue play command until audioObjects reported as ready! // Get the track ID from the object ID - var id = Number(event.srcElement.attributes['trackIndex'].value); + var element; + if (event.srcElement.nodeName == "SPAN") { + element = event.srcElement.parentNode; + } else { + element = event.srcElement; + } + var id = Number(element.attributes['trackIndex'].value); //audioEngineContext.metric.sliderPlayed(id); audioEngineContext.play(id); // Currently playing track red, rest green //document.getElementById('track-slider-'+index).style.backgroundColor = "#FF0000"; $('.track-slider').removeClass('track-slider-playing'); - $(event.srcElement).addClass('track-slider-playing'); + $(element).addClass('track-slider-playing'); $('.comment-div').removeClass('comment-box-playing'); $('#comment-div-'+id).addClass('comment-box-playing'); }