From b967a3ea86d6285457abc2a89e455c8f62d2c22a Mon Sep 17 00:00:00 2001 From: Ben Harris Date: Sun, 20 Nov 2022 19:04:53 +0000 Subject: [PATCH] js: Remove support for creating the status bar in JavaScript Now we depend on its being in the HTML. --- emcc.c | 7 ++----- emcclib.js | 16 ---------------- 2 files changed, 2 insertions(+), 21 deletions(-) diff --git a/emcc.c b/emcc.c index 38864b9..98d5cea 100644 --- a/emcc.c +++ b/emcc.c @@ -79,7 +79,6 @@ extern int js_canvas_new_blitter(int w, int h); extern void js_canvas_free_blitter(int id); extern void js_canvas_copy_to_blitter(int id, int x, int y, int w, int h); extern void js_canvas_copy_from_blitter(int id, int x, int y, int w, int h); -extern void js_canvas_make_statusbar(void); extern void js_canvas_remove_statusbar(void); extern void js_canvas_set_statusbar(const char *text); extern void js_canvas_set_size(int w, int h); @@ -955,11 +954,9 @@ int main(int argc, char **argv) resize(); /* - * Create a status bar, if needed. + * Remove the status bar, if not needed. */ - if (midend_wants_statusbar(me)) - js_canvas_make_statusbar(); - else + if (!midend_wants_statusbar(me)) js_canvas_remove_statusbar(); /* diff --git a/emcclib.js b/emcclib.js index dd56191..1be8979 100644 --- a/emcclib.js +++ b/emcclib.js @@ -513,22 +513,6 @@ mergeInto(LibraryManager.library, { x, y, w, h); }, - /* - * void js_canvas_make_statusbar(void); - * - * Cause a status bar to exist. Called at setup time if the puzzle - * back end turns out to want one. - */ - js_canvas_make_statusbar: function() { - if (statusbar === null) { - var statusholder = document.getElementById("statusbarholder"); - statusbar = document.createElement("div"); - statusbar.id = "statusbar"; - statusbar.appendChild(document.createTextNode(" ")); - statusholder.appendChild(statusbar); - } - }, - /* * void js_canvas_remove_statusbar(void); *