Browse Source

Do not show No match found for tribute (#16231)

Tribute.js will show an untranslated no match found if no emoji or mentions.

Further the mentions should really require a preceding space.

This PR fixes both of these.

Signed-off-by: Andrew Thornton <art27@cantab.net>
tags/v1.15.0-rc1
zeripath 3 years ago
parent
commit
d13a0e621b
No account linked to committer's email address
1 changed files with 2 additions and 2 deletions
  1. 2
    2
      web_src/js/features/tribute.js

+ 2
- 2
web_src/js/features/tribute.js View File

@@ -32,7 +32,7 @@ function makeCollections({mentions, emoji}) {
if (emoji) {
collections.push({
values: window.config.tributeValues,
noMatchTemplate: () => null,
requireLeadingSpace: true,
menuItemTemplate: (item) => {
return `
<div class="tribute-item">
@@ -69,7 +69,7 @@ export default async function attachTribute(elementOrNodeList, {mentions, emoji}
emoji: emoji || emojiNodes.length > 0,
});

const tribute = new Tribute({collection: collections});
const tribute = new Tribute({collection: collections, noMatchTemplate: ''});
for (const node of uniqueNodes) {
tribute.attach(node);
}

Loading…
Cancel
Save