commit c381f6b72b7674d66a3c761a902f8dc5b7c43090
parent 78155606b654f06d941292e04591b25aa916fc1c
Author: AsherMorgan <59518073+AsherMorgan@users.noreply.github.com>
Date: Wed, 6 May 2020 12:22:50 -0700
Add non-regular verb filters.
Diffstat:
3 files changed, 21 insertions(+), 2 deletions(-)
diff --git a/Scripts/Quizzer.js b/Scripts/Quizzer.js
@@ -123,6 +123,21 @@ function ApplyFilter(vocabSet, name) {
value = [[2, ["Adjective"], false]];
break;
+ case "Present non-Regular":
+ io = [[0,5], [0,6], [0,7], [0,8], [0,9]];
+ value = [[4, ["Irregular", "Stem Changing"], false]];
+ break;
+
+ case "Preterite non-Regular":
+ io = [[0,11], [0,12], [0,13], [0,14], [0,15]];
+ value = [[10, ["Irregular", "Stem Changing", "Orthographic"], false]];
+ break;
+
+ case "Imperfect non-Regular":
+ io = [[0,17], [0,18], [0,19], [0,20], [0,21]];
+ value = [[16, ["Irregular", "Stem Changing"], false]];
+ break;
+
default:
io = [];
value = [];
diff --git a/Scripts/Settings.js b/Scripts/Settings.js
@@ -211,12 +211,13 @@ function AddSet() {
// Update the filter option
function settingsSetChanged(setName) {
// Get filter options
- items = [];
+ var items = [];
switch(setName.value)
{
case "Verbs":
items = ["All Definitions", "All Conjugations", "Reverse Conjugations",
- "Present Participles", "Present Tense", "Preterite Tense", "Imperfect Tense"];
+ "Present Participles", "Present Tense", "Preterite Tense", "Imperfect Tense",
+ "Present non-Regular", "Preterite non-Regular", "Imperfect non-Regular"];
break;
case "Adjectives":
diff --git a/index.html b/index.html
@@ -61,6 +61,9 @@
<option>Present Tense</option>
<option>Preterite Tense</option>
<option>Imperfect Tense</option>
+ <option>Present non-Regular</option>
+ <option>Preterite non-Regular</option>
+ <option>Imperfect non-Regular</option>
</select>
<a id="settingsSetRemove" class="settingsSetRemove">╳</a>
</div>