# HG changeset patch # User Nicholas Jillings # Date 1494340780 -3600 # Node ID 64a5603831e259fd213a1e427534eacfea9718a8 # Parent 25027b8665a205cf1946dedc1db6b808e9d8f746 #209 minNumberPlays diff -r 25027b8665a2 -r 64a5603831e2 interfaces/AB.js --- 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') { diff -r 25027b8665a2 -r 64a5603831e2 interfaces/ABX.js --- 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') { diff -r 25027b8665a2 -r 64a5603831e2 interfaces/ape.js --- 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; diff -r 25027b8665a2 -r 64a5603831e2 interfaces/discrete.js --- 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; diff -r 25027b8665a2 -r 64a5603831e2 interfaces/horizontal-sliders.js --- 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; diff -r 25027b8665a2 -r 64a5603831e2 interfaces/mushra.js --- 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; diff -r 25027b8665a2 -r 64a5603831e2 interfaces/timeline.js --- 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') {