X-Git-Url: http://git.shiar.net/sheet.git/blobdiff_plain/ebbfbfbb295d4268eba729b0cee0b85679a04e3f..e6b10645e7470208f5122055489c7a19733e50bc:/word/memory.js diff --git a/word/memory.js b/word/memory.js index 99e76e8..b539b2d 100644 --- a/word/memory.js +++ b/word/memory.js @@ -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 {