From 732233eda0817dd611dda16e430375be116edfcf Mon Sep 17 00:00:00 2001 From: Pierre Ossman Date: Thu, 2 Mar 2017 15:44:30 +0100 Subject: [PATCH] Handle partial error location information We might not get line or column number, but the file is still useful information. --- app/error-handler.js | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/app/error-handler.js b/app/error-handler.js index 1ec75881..99c2bd38 100644 --- a/app/error-handler.js +++ b/app/error-handler.js @@ -21,11 +21,17 @@ 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); }