From 9b0c92fd6744eb786aa6af852fa26f0ac3dfad89 Mon Sep 17 00:00:00 2001 From: Razvan Sandu Date: Thu, 23 May 2019 13:18:10 +0300 Subject: [PATCH] Allow rendering image tags inside svgs during replay (#13) --- src/rebuild.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/rebuild.ts b/src/rebuild.ts index 1d2c5357..d5c67a2c 100644 --- a/src/rebuild.ts +++ b/src/rebuild.ts @@ -109,7 +109,11 @@ function buildNode(n: serializedNodeWithId, doc: Document): Node | null { continue; } try { - node.setAttribute(name, value); + if (n.isSVG && name === 'xlink:href') { + node.setAttributeNS('http://www.w3.org/1999/xlink', name, value); + } else { + node.setAttribute(name, value); + } } catch (error) { // skip invalid attribute }