From 46314aafccd8d5e08480ba3243e28d1a70df3209 Mon Sep 17 00:00:00 2001 From: James J Balamuta Date: Thu, 14 Sep 2023 00:11:44 +0000 Subject: [PATCH] Fix WebR chunks not working with Safari browser #21 by re-arranging the load steps for MonacoEditor The `loader.js` and `require.config()` initialization is set to happen at the top of the document's instead of the . --- _extensions/webr/monaco-editor-init.html | 10 ++++++++++ _extensions/webr/webr-editor.html | 1 + _extensions/webr/webr-init.html | 8 -------- _extensions/webr/webr.lua | 3 +++ 4 files changed, 14 insertions(+), 8 deletions(-) create mode 100644 _extensions/webr/monaco-editor-init.html diff --git a/_extensions/webr/monaco-editor-init.html b/_extensions/webr/monaco-editor-init.html new file mode 100644 index 00000000..84746ac6 --- /dev/null +++ b/_extensions/webr/monaco-editor-init.html @@ -0,0 +1,10 @@ + + \ No newline at end of file diff --git a/_extensions/webr/webr-editor.html b/_extensions/webr/webr-editor.html index 506240c8..27c1eb75 100644 --- a/_extensions/webr/webr-editor.html +++ b/_extensions/webr/webr-editor.html @@ -33,6 +33,7 @@ // Add a keydown event listener for Shift+Enter using the addCommand method editor.addCommand(monaco.KeyMod.Shift | monaco.KeyCode.Enter, function () { // Code to run when Shift+Enter is pressed + console.log(editor.getValue().length) executeCode(editor.getValue()); }); diff --git a/_extensions/webr/webr-init.html b/_extensions/webr/webr-init.html index c1bd022b..487f9327 100644 --- a/_extensions/webr/webr-init.html +++ b/_extensions/webr/webr-init.html @@ -12,16 +12,8 @@ } -