From 3a34ba7adfc852051361eb43d001f9b8df5872cf Mon Sep 17 00:00:00 2001 From: Simon Brooke Date: Tue, 25 Feb 2020 21:53:05 +0000 Subject: [PATCH] Try/catch around notification - failure should not abort processing! --- .gitignore | 1 + js/geocsv.js | 14 ++++++++++++-- package-lock.json | 18 ++++++++++++++++++ 3 files changed, 31 insertions(+), 2 deletions(-) create mode 100644 package-lock.json diff --git a/.gitignore b/.gitignore index 22f5bad..afb627a 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ img/map-pins/colours/*.png img/map-pins/colours/*.svg +node_modules diff --git a/js/geocsv.js b/js/geocsv.js index 1dfba8f..a48d490 100644 --- a/js/geocsv.js +++ b/js/geocsv.js @@ -266,7 +266,12 @@ var GeoCSV = { */ error( m) { console.error( m); - document.getElementById( "error").innerText = m; + try { + document.getElementById( "error").innerText = m; + } + catch (anything) { + console.warn( "Error while trying to warn user: ", anything); + } }, /** @@ -274,7 +279,12 @@ var GeoCSV = { */ message( m) { console.log( m); - document.getElementById( "message").innerText = m; + try { + document.getElementById( "message").innerText = m; + } + catch (anything) { + console.warn( "Error while trying to notify user: ", anything); + } } }, diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..996acbc --- /dev/null +++ b/package-lock.json @@ -0,0 +1,18 @@ +{ + "name": "geocsv", + "version": "1.0.0", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "leaflet": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/leaflet/-/leaflet-1.6.0.tgz", + "integrity": "sha512-CPkhyqWUKZKFJ6K8umN5/D2wrJ2+/8UIpXppY7QDnUZW5bZL5+SEI2J7GBpwh4LIupOKqbNSQXgqmrEJopHVNQ==" + }, + "papaparse": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/papaparse/-/papaparse-5.1.1.tgz", + "integrity": "sha512-KPkW4GNQxunmYTeJIjHFrvilcNuHBWrfgbyvmagEmfGOA4hnP1WIkPbv4yABhj1Nam3as4w+7MBiI27BntwqVg==" + } + } +}