bug fixes
This commit is contained in:
parent
271c543579
commit
bf5d5ec510
@ -1004,6 +1004,7 @@
|
|||||||
hidePopup()
|
hidePopup()
|
||||||
render.article(params.articleID)
|
render.article(params.articleID)
|
||||||
}
|
}
|
||||||
|
hideVersionHistory()
|
||||||
window.history.replaceState('', '', `#/home?articleID=${params.articleID}`)
|
window.history.replaceState('', '', `#/home?articleID=${params.articleID}`)
|
||||||
getRef('preview__body').innerHTML = ''
|
getRef('preview__body').innerHTML = ''
|
||||||
targetPage = 'main_page'
|
targetPage = 'main_page'
|
||||||
@ -1335,7 +1336,7 @@
|
|||||||
section.lastElementChild.remove()
|
section.lastElementChild.remove()
|
||||||
section.replaceWith(...section.childNodes)
|
section.replaceWith(...section.childNodes)
|
||||||
})
|
})
|
||||||
return DOMPurify.sanitize(exportContent.innerHTML)
|
return DOMPurify.sanitize(exportContent.innerHTML, { FORBID_ATTR: ['style'], ADD_ATTR: ['target'] })
|
||||||
}
|
}
|
||||||
|
|
||||||
function exportSelection() {
|
function exportSelection() {
|
||||||
@ -1389,11 +1390,11 @@
|
|||||||
contributors.forEach(id => allContributors.add(id))
|
contributors.forEach(id => allContributors.add(id))
|
||||||
});
|
});
|
||||||
if (floGlobals.appObjects[pagesData.params.articleID]?.preview?.id) {
|
if (floGlobals.appObjects[pagesData.params.articleID]?.preview?.id) {
|
||||||
floGlobals.appObjects[pagesData.params.articleID].preview.content = DOMPurify.sanitize(getRef('preview__body').innerHTML)
|
floGlobals.appObjects[pagesData.params.articleID].preview.content = DOMPurify.sanitize(getRef('preview__body').innerHTML, { FORBID_ATTR: ['style'], ADD_ATTR: ['target'] })
|
||||||
} else {
|
} else {
|
||||||
floGlobals.appObjects[pagesData.params.articleID].preview = {
|
floGlobals.appObjects[pagesData.params.articleID].preview = {
|
||||||
uid: floCrypto.randString(16, true),
|
uid: floCrypto.randString(16, true),
|
||||||
content: DOMPurify.sanitize(getRef('preview__body').innerHTML),
|
content: DOMPurify.sanitize(getRef('preview__body').innerHTML, { FORBID_ATTR: ['style'], ADD_ATTR: ['target'] }),
|
||||||
contributors: [...allContributors]
|
contributors: [...allContributors]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -1654,7 +1655,7 @@
|
|||||||
if (!floGlobals.isSubAdmin) {
|
if (!floGlobals.isSubAdmin) {
|
||||||
clone.querySelector('.content__area').setAttribute('contentEditable', true)
|
clone.querySelector('.content__area').setAttribute('contentEditable', true)
|
||||||
}
|
}
|
||||||
clone.querySelector('.content__area').innerHTML = DOMPurify.sanitize(html)
|
clone.querySelector('.content__area').innerHTML = DOMPurify.sanitize(html, { FORBID_ATTR: ['style'], ADD_ATTR: ['target'] })
|
||||||
let noOfContributors = 0
|
let noOfContributors = 0
|
||||||
let latestContributor
|
let latestContributor
|
||||||
for (const contributor in contributors) {
|
for (const contributor in contributors) {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user