Mercurial > hg > webaudioevaluationtool
comparison interfaces/ape.js @ 2726:c74c698795a9
#163. Fixed
author | Nicholas Jillings <nicholas.jillings@mail.bcu.ac.uk> |
---|---|
date | Sat, 15 Apr 2017 12:05:31 +0100 |
parents | 3a0be105ee85 |
children | be845c47bdaf |
comparison
equal
deleted
inserted
replaced
2725:9c01d5dd22a2 | 2726:c74c698795a9 |
---|---|
588 }; | 588 }; |
589 this.startPlayback = function () { | 589 this.startPlayback = function () { |
590 $('.track-slider').removeClass('track-slider-playing'); | 590 $('.track-slider').removeClass('track-slider-playing'); |
591 var name = ".track-slider-" + this.parent.id; | 591 var name = ".track-slider-" + this.parent.id; |
592 $(name).addClass('track-slider-playing'); | 592 $(name).addClass('track-slider-playing'); |
593 $('.comment-div').removeClass('comment-box-playing'); | 593 interfaceContext.commentBoxes.highlightById(audioObject.id); |
594 $('#comment-div-' + this.parent.id).addClass('comment-box-playing'); | |
595 $('.outside-reference').removeClass('track-slider-playing'); | 594 $('.outside-reference').removeClass('track-slider-playing'); |
596 this.playing = true; | 595 this.playing = true; |
597 | 596 |
598 if (this.parent.specification.parent.playOne || specification.playOne) { | 597 if (this.parent.specification.parent.playOne || specification.playOne) { |
599 $('.track-slider').addClass('track-slider-disabled'); | 598 $('.track-slider').addClass('track-slider-disabled'); |
603 this.stopPlayback = function () { | 602 this.stopPlayback = function () { |
604 if (this.playing) { | 603 if (this.playing) { |
605 this.playing = false; | 604 this.playing = false; |
606 var name = ".track-slider-" + this.parent.id; | 605 var name = ".track-slider-" + this.parent.id; |
607 $(name).removeClass('track-slider-playing'); | 606 $(name).removeClass('track-slider-playing'); |
608 $('#comment-div-' + this.parent.id).removeClass('comment-box-playing'); | |
609 $('.track-slider').removeClass('track-slider-disabled'); | 607 $('.track-slider').removeClass('track-slider-disabled'); |
610 $('.outside-reference').removeClass('track-slider-disabled'); | 608 $('.outside-reference').removeClass('track-slider-disabled'); |
609 var box = interfaceContext.commentBoxes.boxes.find(function (a) { | |
610 return a.id === audioObject.id; | |
611 }); | |
612 if (box) { | |
613 box.highlight(false); | |
614 } | |
611 } | 615 } |
612 }; | 616 }; |
613 this.exportXMLDOM = function (audioObject) { | 617 this.exportXMLDOM = function (audioObject) { |
614 // Called by the audioObject holding this element. Must be present | 618 // Called by the audioObject holding this element. Must be present |
615 var obj = []; | 619 var obj = []; |