mirror of
https://github.com/umap-project/umap.git
synced 2025-04-29 03:42:37 +02:00
fixup: escape Wikipedia HTML, just in case
This commit is contained in:
parent
6e5540fe79
commit
92df1d792a
2 changed files with 3 additions and 1 deletions
|
@ -271,7 +271,7 @@ class Wikipedia extends PopupTemplate {
|
|||
const extract = page.extract || ''
|
||||
const thumbnail = page.thumbnail?.source
|
||||
const [content, { image }] = Utils.loadTemplateWithRefs(
|
||||
`<div><h3>${title}</h3><img data-ref="image" hidden src="" />${extract}</div>`
|
||||
`<div><h3>${Utils.escapeHTML(title)}</h3><img data-ref="image" hidden src="" />${Utils.escapeHTML(extract)}</div>`
|
||||
)
|
||||
if (thumbnail) {
|
||||
image.src = thumbnail
|
||||
|
|
|
@ -115,6 +115,8 @@ export function escapeHTML(s) {
|
|||
'span',
|
||||
'dt',
|
||||
'dd',
|
||||
'b',
|
||||
'i',
|
||||
],
|
||||
ADD_ATTR: [
|
||||
'target',
|
||||
|
|
Loading…
Reference in a new issue