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 }