summaryrefslogtreecommitdiff
path: root/ext/bg/js
diff options
context:
space:
mode:
authorAlex Yatskov <alex@foosoft.net>2016-12-28 19:28:59 -0800
committerAlex Yatskov <alex@foosoft.net>2016-12-28 19:28:59 -0800
commit37d61b35d06d0c080cafb29e0e4ca9b2533e38a2 (patch)
tree627f83cd73f1152533182e36fa9b5eba122536a5 /ext/bg/js
parentef24b4f236b863fe6b1491af804aeefa45c410f7 (diff)
fix glossary lists with one item
Diffstat (limited to 'ext/bg/js')
-rw-r--r--ext/bg/js/yomichan.js12
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':