comparison js/core.js @ 2700:87d9f785f1ec

JShinted Horizontal-Sliders (#180). Minor fixes to core and discrete
author Nicholas Jillings <nicholas.jillings@mail.bcu.ac.uk>
date Mon, 13 Mar 2017 11:39:30 +0000
parents 0562dcdfd5eb
children d29471d114cf
comparison
equal deleted inserted replaced
2699:6350ae016862 2700:87d9f785f1ec
2847 this.outsideReferenceHolder = document.createElement('button'); 2847 this.outsideReferenceHolder = document.createElement('button');
2848 this.outsideReferenceHolder.className = 'outside-reference'; 2848 this.outsideReferenceHolder.className = 'outside-reference';
2849 this.outsideReferenceHolder.setAttribute('track-id', index); 2849 this.outsideReferenceHolder.setAttribute('track-id', index);
2850 this.outsideReferenceHolder.textContent = this.parent.specification.label || "Reference"; 2850 this.outsideReferenceHolder.textContent = this.parent.specification.label || "Reference";
2851 this.outsideReferenceHolder.disabled = true; 2851 this.outsideReferenceHolder.disabled = true;
2852 2852 this.handlEvent = function (event) {
2853 this.outsideReferenceHolder.onclick = function (event) { 2853 audioEngineContext.play(this.parent.id);
2854 audioEngineContext.play(event.currentTarget.getAttribute('track-id')); 2854 };
2855 }; 2855 this.outsideReferenceHolder.addEventListener("click", this);
2856 inject.appendChild(this.outsideReferenceHolder); 2856 inject.appendChild(this.outsideReferenceHolder);
2857 this.enable = function () { 2857 this.enable = function () {
2858 if (this.parent.state == 1) { 2858 if (this.parent.state == 1) {
2859 this.outsideReferenceHolder.disabled = false; 2859 this.outsideReferenceHolder.disabled = false;
2860 } 2860 }