spanish-quizzer

An app to quiz you on Spanish vocabulary and verb conjugations
git clone https://git.ashermorgan.net/spanish-quizzer/
Log | Files | Refs | README

commit c823aa018b32aee959c8fea404176138647f92c6
parent ba24b3c23491259d57bed403c852e5b9e35940f9
Author: Asher Morgan <Asherfmorgan@gmail.com>
Date:   Sun, 15 Mar 2020 10:06:01 -0700

Implement word type filters.

Diffstat:
MFilter.js | 9+++++++++
Mindex.html | 12++++++++++++
2 files changed, 21 insertions(+), 0 deletions(-)

diff --git a/Filter.js b/Filter.js @@ -84,6 +84,15 @@ class Filter case "VerbsImperfectTense": return new Filter([[0,16], [0,17], [0,18], [0,19], [0,20]], []); + case "2FieldsNouns": + return new Filter([[0,1], [1,0]], [[2, ["Noun"], false]]); + + case "2FieldsVerbs": + return new Filter([[0,1], [1,0]], [[2, ["Verb"], false]]); + + case "2FieldsAdjectives": + return new Filter([[0,1], [1,0]], [[2, ["Adjective"], false]]); + default: return new Filter([], []); } diff --git a/index.html b/index.html @@ -41,6 +41,9 @@ <select id="mode2"> <option value="None">None</option> <option value="2FieldsAll">All</option> + <option value="2FieldsNouns">Nouns</option> + <option value="2FieldsVerbs">Verbs</option> + <option value="2FieldsAdjectives">Adjectives</option> </select> </div> <div> @@ -48,6 +51,9 @@ <select id="mode3"> <option value="None">None</option> <option value="2FieldsAll">All</option> + <option value="2FieldsNouns">Nouns</option> + <option value="2FieldsVerbs">Verbs</option> + <option value="2FieldsAdjectives">Adjectives</option> </select> </div> <div> @@ -55,6 +61,9 @@ <select id="mode4"> <option value="None">None</option> <option value="2FieldsAll">All</option> + <option value="2FieldsNouns">Nouns</option> + <option value="2FieldsVerbs">Verbs</option> + <option value="2FieldsAdjectives">Adjectives</option> </select> </div> <div> @@ -62,6 +71,9 @@ <select id="mode5"> <option value="None">None</option> <option value="2FieldsAll">All</option> + <option value="2FieldsNouns">Nouns</option> + <option value="2FieldsVerbs">Verbs</option> + <option value="2FieldsAdjectives">Adjectives</option> </select> </div> <br/>