mirror of
https://github.com/umap-project/umap.git
synced 2025-04-29 11:52:38 +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 extract = page.extract || ''
|
||||||
const thumbnail = page.thumbnail?.source
|
const thumbnail = page.thumbnail?.source
|
||||||
const [content, { image }] = Utils.loadTemplateWithRefs(
|
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) {
|
if (thumbnail) {
|
||||||
image.src = thumbnail
|
image.src = thumbnail
|
||||||
|
|
|
@ -115,6 +115,8 @@ export function escapeHTML(s) {
|
||||||
'span',
|
'span',
|
||||||
'dt',
|
'dt',
|
||||||
'dd',
|
'dd',
|
||||||
|
'b',
|
||||||
|
'i',
|
||||||
],
|
],
|
||||||
ADD_ATTR: [
|
ADD_ATTR: [
|
||||||
'target',
|
'target',
|
||||||
|
|
Loading…
Reference in a new issue