Skip to content

Commit d01ecfb

Browse files
committed
feat: add overlay close button
1 parent ca36239 commit d01ecfb

File tree

2 files changed

+8848
-1
lines changed

2 files changed

+8848
-1
lines changed

client-src/overlay.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -116,12 +116,13 @@ function clear() {
116116

117117
// Compilation with errors (e.g. syntax error or missing modules).
118118
function showMessage(messages) {
119+
document.clearOverlay = clear;
119120
ensureOverlayDivExists((div) => {
120121
// Make it look similar to our terminal.
121122
const errorMessage = messages[0].message || messages[0];
122123
const text = ansiHTML(encode(errorMessage));
123124

124-
div.innerHTML = `<span style="color: #${colors.red}">Failed to compile.</span><br><br>${text}`;
125+
div.innerHTML = `<span style="color: #${colors.red}"><button onclick="document.clearOverlay()">clear</button>Failed to compile.</span><br><br>${text}`;
125126
});
126127
}
127128

0 commit comments

Comments
 (0)