From 420663d47790a7e34a1662d679a0c00efdb5b7e5 Mon Sep 17 00:00:00 2001 From: Ben Harris Date: Mon, 5 Dec 2022 01:16:16 +0000 Subject: js: Use current_key_label() to label feature phone softkeys --- emcclib.js | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'emcclib.js') diff --git a/emcclib.js b/emcclib.js index cee6d85..98c20f6 100644 --- a/emcclib.js +++ b/emcclib.js @@ -221,6 +221,21 @@ mergeInto(LibraryManager.library, { }, /* + * void js_enable_undo_redo(bool undo, bool redo); + * + * Update any labels for the SoftLeft and Enter keys. + */ + js_update_key_labels: function(lsk_ptr, csk_ptr) { + var elem; + var lsk_text = UTF8ToString(lsk_ptr); + var csk_text = UTF8ToString(csk_ptr); + for (elem of document.querySelectorAll("#puzzle .lsk")) + elem.textContent = lsk_text == csk_text ? "" : lsk_text; + for (elem of document.querySelectorAll("#puzzle .csk")) + elem.textContent = csk_text; + }, + + /* * void js_activate_timer(); * * Start calling the C timer_callback() function every frame. -- cgit v1.1