]> git.proxmox.com Git - mirror_novnc.git/blobdiff - app/error-handler.js
Use more subtle colors for warn and error in lite
[mirror_novnc.git] / app / error-handler.js
index ecfb2b0d6d64246fe0096fff97ca0f9538b2358e..e5a6adbe8499fb2d0dec45f1849ed5d9775b66e3 100644 (file)
@@ -9,7 +9,7 @@
     // Fallback for all uncought errors
     function handleError (event, err) {
         try {
-            const msg = document.getElementById('noVNC_fallback_errormsg');
+            var msg = document.getElementById('noVNC_fallback_errormsg');
 
             // Only show the initial error
             if (msg.hasChildNodes()) {
             div.appendChild(document.createTextNode(event.message));
             msg.appendChild(div);
 
-            if (event.filename !== undefined && event.lineno !== undefined && event.colno !== undefined) {
+            if (event.filename) {
                 div = document.createElement("div");
                 div.className = 'noVNC_location';
-                    const text = event.filename + ":" + event.lineno + ":" + event.colno;
-                    div.appendChild(document.createTextNode(text));
+                var text = event.filename;
+                if (event.lineno !== undefined) {
+                    text += ":" + event.lineno;
+                    if (event.colno !== undefined) {
+                        text += ":" + event.colno;
+                    }
+                }
+                div.appendChild(document.createTextNode(text));
                 msg.appendChild(div);
             }
 
-            if ((err !== undefined) &&
-                (err.stack !== undefined)) {
+            if (err && (err.stack !== undefined)) {
                 div = document.createElement("div");
                 div.className = 'noVNC_stack';
                 div.appendChild(document.createTextNode(err.stack));