keyboard/altgr/index: move ctrl rows to distinct inventory mode
[sheet.git] / word / memory.js
index 99e76e87ad66cec3e9d757f5b234ce68bacfc996..b539b2da4776d3831660a1d8cc4ddca82fd7111a 100644 (file)
@@ -42,6 +42,7 @@ class WordMemory extends WordQuiz {
        }
 
        load() {
+               this.configure();
                if (this.preset.pairs) {
                        this.dataurl = '/data/wordpairs.json';
                        fetch(this.dataurl).then(res => res.json()).then(pairs => {
@@ -55,8 +56,10 @@ class WordMemory extends WordQuiz {
        }
 
        setup() {
+               super.setup();
                this.turned = [];
-               this.form = document.getElementById('quiz');
+               this.form.innerHTML = '';
+               this.form.className = '';
 
                let cards;
                if (this.words) {
@@ -66,7 +69,7 @@ class WordMemory extends WordQuiz {
                        let cols = Math.round(Math.sqrt(count) * aspect**.5);
                        count = cols * Math.ceil(count / cols);
                        this.form.style['grid-template-columns'] = `repeat(${cols}, 1fr)`;
-                       cards = this.words.splice(0, count>>1).map(row => row[2]);
+                       cards = this.words.splice(0, count>>1).map(row => row.imgid);
                        cards.push(...cards.map(val => -val));
                }
                else {