File tree 1 file changed +5
-4
lines changed
1 file changed +5
-4
lines changed Original file line number Diff line number Diff line change 1
1
import { emojiKeys , emojiHTML , emojiString } from './emoji.js' ;
2
2
import { uniq } from '../utils.js' ;
3
+ import { htmlEscape } from 'escape-goat' ;
3
4
4
5
function makeCollections ( { mentions, emoji} ) {
5
6
const collections = [ ] ;
@@ -24,7 +25,7 @@ function makeCollections({mentions, emoji}) {
24
25
return emojiString ( item . original ) ;
25
26
} ,
26
27
menuItemTemplate : ( item ) => {
27
- return `<div class="tribute-item">${ emojiHTML ( item . original ) } <span>${ item . original } </span></div>` ;
28
+ return `<div class="tribute-item">${ emojiHTML ( item . original ) } <span>${ htmlEscape ( item . original ) } </span></div>` ;
28
29
}
29
30
} ) ;
30
31
}
@@ -36,9 +37,9 @@ function makeCollections({mentions, emoji}) {
36
37
menuItemTemplate : ( item ) => {
37
38
return `
38
39
<div class="tribute-item">
39
- <img src="${ item . original . avatar } "/>
40
- <span class="name">${ item . original . name } </span>
41
- ${ item . original . fullname && item . original . fullname !== '' ? `<span class="fullname">${ item . original . fullname } </span>` : '' }
40
+ <img src="${ htmlEscape ( item . original . avatar ) } "/>
41
+ <span class="name">${ htmlEscape ( item . original . name ) } </span>
42
+ ${ item . original . fullname && item . original . fullname !== '' ? `<span class="fullname">${ htmlEscape ( item . original . fullname ) } </span>` : '' }
42
43
</div>
43
44
` ;
44
45
}
You can’t perform that action at this time.
0 commit comments