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 = [];