aboutsummaryrefslogtreecommitdiff
path: root/public/js
diff options
context:
space:
mode:
authorCamil Staps2017-09-20 17:16:13 +0200
committerCamil Staps2017-09-20 17:16:13 +0200
commitef14295cff75e7514531f1bd1fbfffb17c03f8ca (patch)
tree38fc3b689564daff62e83171e14d73da03175292 /public/js
parentUse 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.js18
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() {