Mercurial > hg > webaudioevaluationtool
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 } |