changeset 2825:64a5603831e2

#209 minNumberPlays
author Nicholas Jillings <nicholas.jillings@mail.bcu.ac.uk>
date Tue, 09 May 2017 15:39:40 +0100
parents 25027b8665a2
children 28a5504db337
files interfaces/AB.js interfaces/ABX.js interfaces/ape.js interfaces/discrete.js interfaces/horizontal-sliders.js interfaces/mushra.js interfaces/timeline.js
diffstat 7 files changed, 23 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/interfaces/AB.js	Tue May 09 14:52:00 2017 +0100
+++ b/interfaces/AB.js	Tue May 09 15:39:40 2017 +0100
@@ -395,6 +395,10 @@
 function buttonSubmitClick() {
     var checks = testState.currentStateMap.interfaces[0].options,
         canContinue = true;
+    
+    if (interfaceContext.checkFragmentMinPlays() === false) {
+    return;
+}
 
     for (var i = 0; i < checks.length; i++) {
         if (checks[i].type == 'check') {
--- a/interfaces/ABX.js	Tue May 09 14:52:00 2017 +0100
+++ b/interfaces/ABX.js	Tue May 09 15:39:40 2017 +0100
@@ -424,6 +424,10 @@
     var checks = testState.currentStateMap.interfaces[0].options,
         canContinue = true;
 
+    if (interfaceContext.checkFragmentMinPlays() === false) {
+        return;
+    }
+
     for (var i = 0; i < checks.length; i++) {
         var checkState = true;
         if (checks[i].type == 'check') {
--- a/interfaces/ape.js	Tue May 09 14:52:00 2017 +0100
+++ b/interfaces/ape.js	Tue May 09 15:39:40 2017 +0100
@@ -750,6 +750,9 @@
     if (interfaceContext.checkHiddenReference() === false) {
         return;
     }
+    if (interfaceContext.checkFragmentMinPlays() === false) {
+        return;
+    }
 
     for (var i = 0; i < checks.length; i++) {
         var checkState = true;
--- a/interfaces/discrete.js	Tue May 09 14:52:00 2017 +0100
+++ b/interfaces/discrete.js	Tue May 09 15:39:40 2017 +0100
@@ -482,6 +482,9 @@
     if (interfaceContext.checkHiddenReference() === false) {
         return;
     }
+    if (interfaceContext.checkFragmentMinPlays() === false) {
+        return;
+    }
 
     for (var i = 0; i < checks.length; i++) {
         var checkState;
--- a/interfaces/horizontal-sliders.js	Tue May 09 14:52:00 2017 +0100
+++ b/interfaces/horizontal-sliders.js	Tue May 09 15:39:40 2017 +0100
@@ -428,6 +428,9 @@
     if (interfaceContext.checkHiddenReference() === false) {
         return;
     }
+    if (interfaceContext.checkFragmentMinPlays() === false) {
+        return;
+    }
 
     for (var i = 0; i < checks.length; i++) {
         var checkState = true;
--- a/interfaces/mushra.js	Tue May 09 14:52:00 2017 +0100
+++ b/interfaces/mushra.js	Tue May 09 15:39:40 2017 +0100
@@ -492,6 +492,9 @@
     if (interfaceContext.checkHiddenReference() === false) {
         return;
     }
+    if (interfaceContext.checkFragmentMinPlays() === false) {
+        return;
+    }
 
     for (var i = 0; i < checks.length; i++) {
         var checkState = true;
--- a/interfaces/timeline.js	Tue May 09 14:52:00 2017 +0100
+++ b/interfaces/timeline.js	Tue May 09 15:39:40 2017 +0100
@@ -496,6 +496,9 @@
     }
     var checks = testState.currentStateMap.interfaces[0].options,
         canContinue = true;
+    if (interfaceContext.checkFragmentMinPlays() === false) {
+        return;
+    }
     for (var i = 0; i < checks.length; i++) {
         var checkState = true;
         if (checks[i].type == 'check') {