From b968d3b1deea7c1511f5c1efc032e88b2ace837a Mon Sep 17 00:00:00 2001 From: Peli de Halleux Date: Sun, 16 Oct 2016 20:09:13 -0700 Subject: [PATCH] fixing simulator in IE11 --- docs/static/calliope_mini_front_V03_1110_1120_pins.svg | 2 +- sim/visuals/microbit.ts | 6 ++---- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/docs/static/calliope_mini_front_V03_1110_1120_pins.svg b/docs/static/calliope_mini_front_V03_1110_1120_pins.svg index f8dcec0f..1ec586ab 100644 --- a/docs/static/calliope_mini_front_V03_1110_1120_pins.svg +++ b/docs/static/calliope_mini_front_V03_1110_1120_pins.svg @@ -2,7 +2,7 @@ + viewBox="0 0 251.8 222.2" width="251.8" height="222.2" enable-background="new 0 0 251.8 222.2" xml:space="preserve"> diff --git a/sim/visuals/microbit.ts b/sim/visuals/microbit.ts index ecd8d8ef..04ee3107 100644 --- a/sim/visuals/microbit.ts +++ b/sim/visuals/microbit.ts @@ -143,8 +143,7 @@ namespace pxsim.visuals { stroke-width: 2px; } `; - const BOARD_SVG = ` - + const BOARD_SVG = ` svg.elt("svg") - this.element.innerHTML = BOARD_SVG; + this.element = new DOMParser().parseFromString(BOARD_SVG, "image/svg+xml").querySelector("svg") as SVGSVGElement; svg.hydrate(this.element, { "version": "1.0", "viewBox": `0 0 ${MB_WIDTH} ${MB_HEIGHT}`,