Revert "sync up api image handler filter with ExportContainer"

This reverts commit 543df74ead.
main
Mike Fix 6 years ago
parent d7798672c5
commit 8629a8ef78

@ -16,12 +16,6 @@ module.exports = browser => async (req, res) => {
const targetElement = await page.$('.export-container') const targetElement = await page.$('.export-container')
targetElement.querySelectorAll('span[role="presentation"]').forEach(node => {
if (node.innerText && node.innerText.match(/%\d\S/)) {
node.innerText = encodeURIComponent(node.innerText)
}
})
const dataUrl = await page.evaluate((target = document) => { const dataUrl = await page.evaluate((target = document) => {
const config = { const config = {
style: { style: {
@ -29,6 +23,15 @@ module.exports = browser => async (req, res) => {
'transform-origin': 'center' 'transform-origin': 'center'
}, },
filter: n => { filter: n => {
// %[00 -> 19] cause failures
if (
n.innerText &&
node.innerText.match(/%\d\S/) &&
n.className &&
n.className.startsWith('cm-') // is CodeMirror primitive string
) {
n.innerText = encodeURIComponent(n.innerText)
}
if (n.className) { if (n.className) {
return String(n.className).indexOf('eliminateOnRender') < 0 return String(n.className).indexOf('eliminateOnRender') < 0
} }

Loading…
Cancel
Save