Mercurial > hg > webaudioevaluationtool
comparison ape.js @ 2019:fea5c4f14e16
Feature #1261: Enabled with new <metricEnabled> flag in specification XML. Returns <event> nodes with <testTime> and <bufferTime>
author | Nicholas Jillings <nickjillings@users.noreply.github.com> |
---|---|
date | Wed, 03 Jun 2015 11:12:29 +0100 |
parents | fdc795acf048 |
children | 4a0bfa7bef24 |
comparison
equal
deleted
inserted
replaced
2018:301acd614289 | 2019:fea5c4f14e16 |
---|---|
89 case 'elementTimer': | 89 case 'elementTimer': |
90 sessionMetrics.prototype.enableElementTimer = true; | 90 sessionMetrics.prototype.enableElementTimer = true; |
91 break; | 91 break; |
92 case 'elementTracker': | 92 case 'elementTracker': |
93 sessionMetrics.prototype.enableElementTracker = true; | 93 sessionMetrics.prototype.enableElementTracker = true; |
94 break; | |
95 case 'elementListenTracker': | |
96 sessionMetrics.prototype.enableElementListenTracker = true; | |
94 break; | 97 break; |
95 case 'elementInitalPosition': | 98 case 'elementInitalPosition': |
96 sessionMetrics.prototype.enableElementInitialPosition = true; | 99 sessionMetrics.prototype.enableElementInitialPosition = true; |
97 break; | 100 break; |
98 case 'elementFlagListenedTo': | 101 case 'elementFlagListenedTo': |
671 timePos.appendChild(position); | 674 timePos.appendChild(position); |
672 elementTrackerFull.appendChild(timePos); | 675 elementTrackerFull.appendChild(timePos); |
673 } | 676 } |
674 metric.appendChild(elementTrackerFull); | 677 metric.appendChild(elementTrackerFull); |
675 } | 678 } |
679 if (audioEngineContext.metric.enableElementListenTracker) { | |
680 var elementListenTracker = document.createElement('metricResult'); | |
681 elementListenTracker.id = 'elementListenTracker'; | |
682 var obj = elementMetric.listenTracker; | |
683 for (var k=0; k<obj.length; k++) { | |
684 elementListenTracker.appendChild(obj[k]); | |
685 } | |
686 metric.appendChild(elementListenTracker); | |
687 } | |
676 if (audioEngineContext.metric.enableElementInitialPosition) { | 688 if (audioEngineContext.metric.enableElementInitialPosition) { |
677 var elementInitial = document.createElement('metricResult'); | 689 var elementInitial = document.createElement('metricResult'); |
678 elementInitial.id = 'elementInitialPosition'; | 690 elementInitial.id = 'elementInitialPosition'; |
679 elementInitial.textContent = elementMetric.initialPosition; | 691 elementInitial.textContent = elementMetric.initialPosition; |
680 metric.appendChild(elementInitial); | 692 metric.appendChild(elementInitial); |