diff options
author | Alex Yatskov <alex@foosoft.net> | 2016-12-28 19:28:59 -0800 |
---|---|---|
committer | Alex Yatskov <alex@foosoft.net> | 2016-12-28 19:28:59 -0800 |
commit | 37d61b35d06d0c080cafb29e0e4ca9b2533e38a2 (patch) | |
tree | 627f83cd73f1152533182e36fa9b5eba122536a5 /ext/bg/js | |
parent | ef24b4f236b863fe6b1491af804aeefa45c410f7 (diff) |
fix glossary lists with one item
Diffstat (limited to 'ext/bg/js')
-rw-r--r-- | ext/bg/js/yomichan.js | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/ext/bg/js/yomichan.js b/ext/bg/js/yomichan.js index e8956057..6cb7d415 100644 --- a/ext/bg/js/yomichan.js +++ b/ext/bg/js/yomichan.js @@ -161,11 +161,15 @@ class Yomichan { break; case 'glossary-list': if (definition.glossary) { - value = '<ol style="text-align: left;">'; - for (const gloss of definition.glossary) { - value += `<li>${gloss}</li>`; + if (definition.glossary.length > 1) { + value = '<ol style="white-space: pre; text-align: left;">'; + for (const gloss of definition.glossary) { + value += `<li>${gloss}</li>`; + } + value += '</ol>'; + } else { + value = `<p style="white-space: pre;">${definition.glossary.join('')}</p>`; } - value += '</ol>'; } break; case 'tags': |