diff interfaces/discrete.js @ 2310:426995e02e79

Fix for #43. Added scale range check enforcement
author Nicholas Jillings <nicholas.jillings@mail.bcu.ac.uk>
date Fri, 29 Apr 2016 11:40:06 +0100
parents 76b11b865550
children a3099bdb056c
line wrap: on
line diff
--- a/interfaces/discrete.js	Thu Apr 28 16:52:36 2016 +0100
+++ b/interfaces/discrete.js	Fri Apr 29 11:40:06 2016 +0100
@@ -492,11 +492,11 @@
 				var checkState = interfaceContext.checkAllCommented();
 				if (checkState == false) {canContinue = false;}
 				break;
-			//case 'scalerange':
-				// Check the scale is used to its full width outlined by the node
-				//var checkState = interfaceContext.checkScaleRange();
-				//if (checkState == false) {canContinue = false;}
-			//	break;
+			case 'scalerange':
+                // Check the scale has been used effectively
+                var checkState = interfaceContext.checkScaleRange(checks[i].min,checks[i].max);
+                if (checkState == false) {canContinue = false;}
+				break;
 			default:
 				console.log("WARNING - Check option "+checks[i].check+" is not supported on this interface");
 				break;