diff options
author | Alex Yatskov <alex@foosoft.net> | 2016-04-19 22:04:55 -0700 |
---|---|---|
committer | Alex Yatskov <alex@foosoft.net> | 2016-04-19 22:04:55 -0700 |
commit | 7ef0f4e8818e58f4623da48ca63d76f501e13376 (patch) | |
tree | 2f9628c0aa30ad6e5bd0b12eb3332ad831230631 /ext/bg/js/translator.js | |
parent | 8c0ead7a3a0b8897ca12ae1640c9275107f756c9 (diff) |
Handle intermediate tags through addons
Diffstat (limited to 'ext/bg/js/translator.js')
-rw-r--r-- | ext/bg/js/translator.js | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/ext/bg/js/translator.js b/ext/bg/js/translator.js index edbf10cc..6be80581 100644 --- a/ext/bg/js/translator.js +++ b/ext/bg/js/translator.js @@ -162,7 +162,7 @@ class Translator { let tagItems = []; for (const tag of entry.tags) { const tagItem = this.tags[tag]; - if (tagItem) { + if (tagItem && entry.addons.indexOf(tag) === -1) { tagItems.push({ class: tagItem.class || 'default', order: tagItem.order || Number.MAX_SAFE_INTEGER, @@ -170,6 +170,11 @@ class Translator { name: tag }); } + + // + // TODO: Handle tagging as popular through data. + // + if (tag === 'P') { popular = true; } @@ -195,7 +200,6 @@ class Translator { return 0; }); - if (matched) { groups[entry.id] = { expression: entry.expression, |