From 379496683bcca9953c5ab5d36d2d9fb42f625df9 Mon Sep 17 00:00:00 2001 From: Jackson Hoffart Date: Mon, 2 Dec 2024 15:26:34 +0100 Subject: [PATCH 1/3] remove unused imports --- src/routes/company_view.svelte | 1 - src/routes/sector_view.svelte | 1 - 2 files changed, 2 deletions(-) diff --git a/src/routes/company_view.svelte b/src/routes/company_view.svelte index 6d8a3db..74ebcc9 100644 --- a/src/routes/company_view.svelte +++ b/src/routes/company_view.svelte @@ -7,7 +7,6 @@ import { techexposure_company } from '../js/techexposure_company.js'; import { createErrorMessageDiv } from '../js/createErrorMessageDiv.js'; import * as d3 from 'd3'; - import { union } from 'd3-array'; onMount(async () => { const exposureStatsDataResponse = await fetch('data/data_exposure_stats.json'); diff --git a/src/routes/sector_view.svelte b/src/routes/sector_view.svelte index defb14b..18b0247 100644 --- a/src/routes/sector_view.svelte +++ b/src/routes/sector_view.svelte @@ -7,7 +7,6 @@ import { time_line } from '../js/time_line.js'; import { createErrorMessageDiv } from '../js/createErrorMessageDiv.js'; import * as d3 from 'd3'; - import { union } from 'd3-array'; onMount(async () => { const exposureStatsDataResponse = await fetch('data/data_exposure_stats.json'); From d2b6fc39acd82adc56d6bb8f40fd11788c2411c9 Mon Sep 17 00:00:00 2001 From: Jackson Hoffart Date: Mon, 2 Dec 2024 15:27:53 +0100 Subject: [PATCH 2/3] add necessary import --- src/routes/portfolio_view.svelte | 1 + 1 file changed, 1 insertion(+) diff --git a/src/routes/portfolio_view.svelte b/src/routes/portfolio_view.svelte index 94f4415..dc78de5 100644 --- a/src/routes/portfolio_view.svelte +++ b/src/routes/portfolio_view.svelte @@ -5,6 +5,7 @@ import { PieExploded } from '../js/pie_exploded.js'; import { techexposure } from '../js/techexposure'; import { tabulateIntoIncludedTable } from '../js/included_table.js'; + import { createErrorMessageDiv } from '../js/createErrorMessageDiv.js'; onMount(async () => { const tableDataResponse = await fetch('data/data_included_table.json'); From 5660a64c4dc0bf1140c291435164e997058f9849 Mon Sep 17 00:00:00 2001 From: Jackson Hoffart Date: Mon, 2 Dec 2024 15:32:37 +0100 Subject: [PATCH 3/3] log errors to console --- src/routes/portfolio_view.svelte | 6 ++++++ src/routes/sector_view.svelte | 4 ++++ 2 files changed, 10 insertions(+) diff --git a/src/routes/portfolio_view.svelte b/src/routes/portfolio_view.svelte index dc78de5..78017ac 100644 --- a/src/routes/portfolio_view.svelte +++ b/src/routes/portfolio_view.svelte @@ -35,6 +35,7 @@ "of assets' value covered by PACTA sectors" ); } catch (err) { + console.error('Error fetching value pie for bonds', err); document.querySelector('#valuePieBonds').innerHTML = ''; document.querySelector('#valuePieBonds').appendChild(createErrorMessageDiv()); } @@ -46,6 +47,7 @@ "of assets' value covered by PACTA sectors" ); } catch (err) { + console.error('Error fetching value pie for equity', err); document.querySelector('#valuePieEquity').innerHTML = ''; document.querySelector('#valuePieEquity').appendChild(createErrorMessageDiv()); } @@ -60,6 +62,7 @@ "of assets' emissions covered by PACTA sectors" ); } catch (err) { + console.error('Error fetching emissions pie for bonds', err); document.querySelector('#emissionsPieBonds').innerHTML = ''; document.querySelector('#emissionsPieBonds').appendChild(createErrorMessageDiv()); } @@ -71,6 +74,7 @@ "of assets' emissions covered by PACTA sectors" ); } catch (err) { + console.error('Error fetching emissions pie for equity', err); document.querySelector('#emissionsPieEquity').innerHTML = ''; document.querySelector('#emissionsPieEquity').appendChild(createErrorMessageDiv()); } @@ -86,6 +90,7 @@ techOrder ); } catch (err) { + console.error('Error fetching techmix for bonds', err); document.querySelector('#techMixAllBonds').innerHTML = ''; document.querySelector('#techMixAllBonds').appendChild(createErrorMessageDiv()); } @@ -98,6 +103,7 @@ techOrder ); } catch (err) { + console.error('Error fetching techmix for equity', err); document.querySelector('#techMixAllEquity').innerHTML = ''; document.querySelector('#techMixAllEquity').appendChild(createErrorMessageDiv()); } diff --git a/src/routes/sector_view.svelte b/src/routes/sector_view.svelte index 18b0247..d51db14 100644 --- a/src/routes/sector_view.svelte +++ b/src/routes/sector_view.svelte @@ -25,6 +25,7 @@ try { new ExposureStatsTile(document.querySelector('#exposure-stats'), exposureStatsData); } catch (err) { + console.error('Error fetching exposure stats: ', err); document.querySelector('#exposure-stats').innerHTML = ''; document.querySelector('#exposure-stats').appendChild(createErrorMessageDiv()); } @@ -34,6 +35,7 @@ try { new techmix_sector(document.querySelector('#techmix-plot'), techmixData); } catch (err) { + console.error('Error fetching techmix: ', err); document.querySelector('#techmix-plot').innerHTML = ''; document.querySelector('#techmix-plot').appendChild(createErrorMessageDiv()); } @@ -50,6 +52,7 @@ document.querySelector('#trajectory-box').classList.add('hidden'); } } catch (err) { + console.error('Error fetching trajectory alignment: ', err); document.querySelector('#trajectory-box').innerHTML = ''; document.querySelector('#trajectory-box').appendChild(createErrorMessageDiv()); } @@ -59,6 +62,7 @@ try { new time_line(document.querySelector('#emission-intensity-plot'), emissionsData); } catch (err) { + console.error('Error fetching emission intensity plot: ', err); document.querySelector('#emission-intensity-plot').innerHTML = ''; document.querySelector('#emission-intensity-plot').appendChild(createErrorMessageDiv()); }