From 588036f80e2f7c4b0d1df36e3be6a840cf7fb195 Mon Sep 17 00:00:00 2001 From: Vladimir Panteleev Date: Sun, 28 Jul 2019 00:47:38 +0000 Subject: [PATCH] assets/scripts.js: Rename generateJs to preconditionToJS --- assets/scripts.js | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/assets/scripts.js b/assets/scripts.js index 920a569..fe89365 100644 --- a/assets/scripts.js +++ b/assets/scripts.js @@ -21,21 +21,21 @@ function getCurrentMs() { return Math.round(document.getElementById("video").currentTime * 1000.0); } -function generateJs(cond) { +function preconditionToJS(cond) { if (cond[0] == 'persistentState') { return '!!persistentState["' + cond[1] + '"]'; } else if (cond[0] == 'not') { - return '!(' + generateJs(cond[1]) + ')'; + return '!(' + preconditionToJS(cond[1]) + ')'; } else if (cond[0] == 'and') { let conds = []; for (let i = 1; i < cond.length; i++) { - conds.push('(' + generateJs(cond[i]) + ')'); + conds.push('(' + preconditionToJS(cond[i]) + ')'); } return '(' + conds.join(' && ') + ')'; } else if (cond[0] == 'or') { let conds = []; for (let i = 1; i < cond.length; i++) { - conds.push('(' + generateJs(cond[i]) + ')'); + conds.push('(' + preconditionToJS(cond[i]) + ')'); } return '(' + conds.join(' || ') + ')'; } else { @@ -48,7 +48,7 @@ function checkPrecondition(segmentId) { let precondition = bv.preconditions[segmentId]; if (precondition) { - let cond = generateJs(precondition); + let cond = preconditionToJS(precondition); let match = eval(cond); console.log(cond, '==', match);