diff options
author | Camil Staps | 2017-09-20 17:16:13 +0200 |
---|---|---|
committer | Camil Staps | 2017-09-20 17:16:13 +0200 |
commit | ef14295cff75e7514531f1bd1fbfffb17c03f8ca (patch) | |
tree | 38fc3b689564daff62e83171e14d73da03175292 /public/js | |
parent | Use POST for long queries; change request to TEXT type for the same reason (diff) |
Include root in answers
Diffstat (limited to 'public/js')
-rw-r--r-- | public/js/hebrewparsetrainer.js | 18 |
1 files changed, 12 insertions, 6 deletions
diff --git a/public/js/hebrewparsetrainer.js b/public/js/hebrewparsetrainer.js index 775285d..5bd8d04 100644 --- a/public/js/hebrewparsetrainer.js +++ b/public/js/hebrewparsetrainer.js @@ -172,6 +172,7 @@ $(document).ready(function(){ correct_answers = []; for (var i in data.answers) { var answer = { + root: data.answers[i].root, stem: data.answers[i].stem, tense: data.answers[i].tense, person: data.answers[i].person, @@ -252,17 +253,22 @@ $(document).ready(function(){ 's': 'singular', 'p': 'plural' }; + + var prs = parsing.stem + ' ' + parsing.tense + + (parsing.person ? (' ' + parsing.person) : ''); + if (extended === true) { - return parsing.stem + ' ' + parsing.tense + - (parsing.person ? (' ' + parsing.person) : '') + - (parsing.gender ? (' ' + genders[parsing.gender]) : '') + + prs += (parsing.gender ? (' ' + genders[parsing.gender]) : '') + (parsing.number ? (' ' + numbers[parsing.number]) : ''); } else { - return parsing.stem + ' ' + parsing.tense + - (parsing.person ? (' ' + parsing.person) : '') + - (parsing.gender ? (' ' + parsing.gender) : '') + + prs += (parsing.gender ? (' ' + parsing.gender) : '') + (parsing.number ? (' ' + parsing.number) : ''); } + + if ('root' in parsing) + prs += ' ' + parsing.root; + + return prs; } function processInput() { |