# HG changeset patch # User Nicholas Jillings # Date 1434461690 -3600 # Node ID 7658d51a9ccbc50ba6521810f2d2ff421b9e0ef6 # Parent 53832211352431af95e23685291b9b20f0b2d749 Fix for Bug #1273 diff -r 538322113524 -r 7658d51a9ccb ape.js --- 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'); }