diff options
Diffstat (limited to 'ext/bg')
| -rw-r--r-- | ext/bg/js/dictionary.js | 8 | ||||
| -rw-r--r-- | ext/bg/js/util.js | 4 | 
2 files changed, 8 insertions, 4 deletions
| diff --git a/ext/bg/js/dictionary.js b/ext/bg/js/dictionary.js index daab5ebd..1d54190e 100644 --- a/ext/bg/js/dictionary.js +++ b/ext/bg/js/dictionary.js @@ -79,7 +79,7 @@ class Dictionary {              results.push({                  expression: row.expression,                  reading: row.reading, -                tags: row.tags.split(' '), +                tags: splitField(row.tags),                  glossary: row.glossary,                  id: row.id              }); @@ -103,9 +103,9 @@ class Dictionary {          return this.db.kanji.where('character').equals(kanji).each(row => {              results.push({                  character: row.character, -                onyomi: row.onyomi.split(' '), -                kunyomi: row.kunyomi.split(' '), -                tags: row.tags.split(' '), +                onyomi: splitField(row.onyomi), +                kunyomi: splitField(row.kunyomi), +                tags: splitField(row.tags),                  glossary: row.meanings              });          }).then(() => results); diff --git a/ext/bg/js/util.js b/ext/bg/js/util.js index f10e4291..4e0cc671 100644 --- a/ext/bg/js/util.js +++ b/ext/bg/js/util.js @@ -112,3 +112,7 @@ function applyTagMeta(tag, meta) {      return tag;  } + +function splitField(field) { +    return field.length === 0 ? [] : field.split(' '); +} |