Mercurial > hg > webaudioevaluationtool
comparison interfaces/discrete.js @ 2790:cae61c5bbed1
Completed #133
author | Nicholas Jillings <n.g.r.jillings@se14.qmul.ac.uk> |
---|---|
date | Sat, 22 Apr 2017 17:56:18 +0100 |
parents | c59bcb698684 |
children | 1076ac62823f |
comparison
equal
deleted
inserted
replaced
2789:3c14e0b6c9ff | 2790:cae61c5bbed1 |
---|---|
477 var checkState; | 477 var checkState; |
478 if (checks[i].type == 'check') { | 478 if (checks[i].type == 'check') { |
479 switch (checks[i].name) { | 479 switch (checks[i].name) { |
480 case 'fragmentPlayed': | 480 case 'fragmentPlayed': |
481 // Check if all fragments have been played | 481 // Check if all fragments have been played |
482 checkState = interfaceContext.checkAllPlayed(); | 482 checkState = interfaceContext.checkAllPlayed(checks[i].errorMessage); |
483 break; | 483 break; |
484 case 'fragmentFullPlayback': | 484 case 'fragmentFullPlayback': |
485 // Check all fragments have been played to their full length | 485 // Check all fragments have been played to their full length |
486 checkState = interfaceContext.checkAllPlayed(); | 486 checkState = interfaceContext.checkAllPlayed(checks[i].errorMessage); |
487 console.log('NOTE: fragmentFullPlayback not currently implemented, performing check fragmentPlayed instead'); | 487 console.log('NOTE: fragmentFullPlayback not currently implemented, performing check fragmentPlayed instead'); |
488 break; | 488 break; |
489 case 'fragmentMoved': | 489 case 'fragmentMoved': |
490 // Check all fragment sliders have been moved. | 490 // Check all fragment sliders have been moved. |
491 checkState = interfaceContext.checkAllMoved(); | 491 checkState = interfaceContext.checkAllMoved(checks[i].errorMessage); |
492 break; | 492 break; |
493 case 'fragmentComments': | 493 case 'fragmentComments': |
494 // Check all fragment sliders have been moved. | 494 // Check all fragment sliders have been moved. |
495 checkState = interfaceContext.checkAllCommented(); | 495 checkState = interfaceContext.checkAllCommented(checks[i].errorMessage); |
496 break; | 496 break; |
497 case 'scalerange': | 497 case 'scalerange': |
498 // Check the scale has been used effectively | 498 // Check the scale has been used effectively |
499 checkState = interfaceContext.checkScaleRange(checks[i].min, checks[i].max); | 499 checkState = interfaceContext.checkScaleRange(checks[i].errorMessage); |
500 break; | 500 break; |
501 default: | 501 default: |
502 console.log("WARNING - Check option " + checks[i].check + " is not supported on this interface"); | 502 console.log("WARNING - Check option " + checks[i].check + " is not supported on this interface"); |
503 break; | 503 break; |
504 } | 504 } |