Add configurable values to rule system

This commit is contained in:
2021-01-06 00:01:06 +01:00
parent 71095cd5b8
commit 9e63f6986c
4 changed files with 51 additions and 6 deletions

View File

@ -3,7 +3,9 @@ const defaultState = {
id: null,
title: null,
questions: [],
success: 0,
success: false,
submitTries: 1,
submits: 0,
submitTime: null,
submitTimer: 0,
submitInterval: null,
@ -32,7 +34,7 @@ function updateTitles() {
}
const rules = {
var rules = {
__default__: {
sequential: false,
submitTries: 1,
@ -66,6 +68,23 @@ function getRule(name) {
}
function applyRuleSettingsFromForm() {
switch (state.style) {
case 'FSG':
case 'FSA':
state.questionTime = parseInt(document.getElementById('qTimeField').value)
break
case 'FSCzech':
state.submitTime = parseInt(document.getElementById('sTOutField').value)
break
case 'FSSpain':
state.submitTries = parseInt(document.getElementById('sTriesField').value)
break
}
}
function changeView(view) {