]>
Commit | Line | Data |
---|---|---|
237a7ebb DC |
1 | From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 |
2 | From: Dominik Csapak <d.csapak@proxmox.com> | |
3 | Date: Mon, 20 Dec 2021 09:34:36 +0100 | |
4 | Subject: [PATCH] make error hideable | |
5 | ||
6 | by clicking on it | |
7 | ||
8 | Signed-off-by: Dominik Csapak <d.csapak@proxmox.com> | |
9 | --- | |
f422faae MF |
10 | app/error-handler.js | 18 ++++++++++++++++-- |
11 | 1 file changed, 16 insertions(+), 2 deletions(-) | |
237a7ebb DC |
12 | |
13 | diff --git a/app/error-handler.js b/app/error-handler.js | |
f422faae | 14 | index 67b6372..b842909 100644 |
237a7ebb DC |
15 | --- a/app/error-handler.js |
16 | +++ b/app/error-handler.js | |
f422faae MF |
17 | @@ -6,6 +6,19 @@ |
18 | * See README.md for usage and integration instructions. | |
19 | */ | |
237a7ebb | 20 | |
f422faae MF |
21 | +function hideError() { |
22 | + const msg = document.getElementById('noVNC_fallback_errormsg'); | |
237a7ebb | 23 | + |
f422faae MF |
24 | + // close it |
25 | + document.getElementById('noVNC_fallback_error') | |
26 | + .classList.remove("noVNC_open"); | |
237a7ebb | 27 | + |
f422faae MF |
28 | + // remove all children |
29 | + while (msg.firstChild) { | |
30 | + msg.removeChild(msg.firstChild); | |
237a7ebb | 31 | + } |
f422faae MF |
32 | +} |
33 | + | |
34 | // Fallback for all uncought errors | |
35 | function handleError(event, err) { | |
36 | try { | |
37 | @@ -48,8 +61,9 @@ function handleError(event, err) { | |
38 | msg.appendChild(div); | |
39 | } | |
237a7ebb | 40 | |
f422faae MF |
41 | - document.getElementById('noVNC_fallback_error') |
42 | - .classList.add("noVNC_open"); | |
43 | + const node = document.getElementById('noVNC_fallback_error'); | |
44 | + node.classList.add("noVNC_open"); | |
45 | + node.onclick = hideError; | |
237a7ebb | 46 | |
f422faae MF |
47 | } catch (exc) { |
48 | document.write("noVNC encountered an error."); |