From efa301e9d9a4cac28a974570cdbedcd2e6fc57cd Mon Sep 17 00:00:00 2001 From: Svornost <11434-svornost@users.noreply.gitgud.io> Date: Fri, 25 Dec 2020 10:11:48 -0800 Subject: [PATCH] Render JSRE onto a persistent node rather than an ephemeral one, so responses can write to it directly --- src/004-base/domPassage.js | 2 +- src/005-passages/eventsPassages.js | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/004-base/domPassage.js b/src/004-base/domPassage.js index 441a8a87ef7..677e2a3e1cd 100644 --- a/src/004-base/domPassage.js +++ b/src/004-base/domPassage.js @@ -4,7 +4,7 @@ App.DomPassage = class extends Passage { /** * @param {string} title - * @param {function():DocumentFragment|function():HTMLElement} callback + * @param {(function():DocumentFragment)|(function():HTMLElement)} callback * @param {string[]} tags */ constructor(title, callback, tags = []) { diff --git a/src/005-passages/eventsPassages.js b/src/005-passages/eventsPassages.js index c9c0031adfe..4f4e79e0f40 100644 --- a/src/005-passages/eventsPassages.js +++ b/src/005-passages/eventsPassages.js @@ -52,8 +52,8 @@ new App.DomPassage("JS Random Event", () => { V.nextButton = "Continue"; - const f = document.createDocumentFragment(); - V.event.execute(f); - return f; + const d = document.createElement("div"); + V.event.execute(d); + return d; } ); -- GitLab