From e5ef8215e58022d95166ba0f2e81f837c139ae21 Mon Sep 17 00:00:00 2001 From: Alan Garny Date: Thu, 16 Apr 2026 13:37:25 +1200 Subject: [PATCH 1/3] Forward OpenCOR's `externalData` and `file` events. --- src/components/SimulationVuer.vue | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/SimulationVuer.vue b/src/components/SimulationVuer.vue index 9918524..455a062 100644 --- a/src/components/SimulationVuer.vue +++ b/src/components/SimulationVuer.vue @@ -490,9 +490,9 @@ export default { data, }, }); - - this.$emit("simulationData", event); }); + + this.$emit("simulationData", event); }, /** * @public From 25614666d101177a2274bb79a1a7771be73bd952 Mon Sep 17 00:00:00 2001 From: Alan Garny Date: Thu, 16 Apr 2026 13:38:53 +1200 Subject: [PATCH 2/3] Added the exposed `addExternalData()` method. --- src/components/SimulationVuer.vue | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/src/components/SimulationVuer.vue b/src/components/SimulationVuer.vue index 455a062..ae9cc53 100644 --- a/src/components/SimulationVuer.vue +++ b/src/components/SimulationVuer.vue @@ -350,12 +350,18 @@ export default { */ addExternalData(csv, voiExpression, modelParameters) { if (!this.$refs.opencorRef?.addExternalData) { - return Promise.reject( - new Error("SimulationVuer: OpenCOR instance is not available."), + console.warn( + "SimulationVuer: addExternalData: OpenCOR instance is not available.", ); + + return; } - return this.$refs.opencorRef.addExternalData(csv, voiExpression, modelParameters); + return this.$refs.opencorRef.addExternalData( + csv, + voiExpression, + modelParameters, + ); }, /** * @public From 3b486d6320051634306658d42912319a34c13fe3 Mon Sep 17 00:00:00 2001 From: Alan Garny Date: Thu, 16 Apr 2026 13:40:19 +1200 Subject: [PATCH 3/3] Version 3.0.19. --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index f50cc90..38a6418 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@abi-software/simulationvuer", - "version": "3.0.18", + "version": "3.0.19", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@abi-software/simulationvuer", - "version": "3.0.18", + "version": "3.0.19", "license": "Apache-2.0", "dependencies": { "@abi-software/plotvuer": "1.0.7", diff --git a/package.json b/package.json index d2db123..29250b3 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@abi-software/simulationvuer", - "version": "3.0.18", + "version": "3.0.19", "private": false, "scripts": { "serve": "vite serve --host --force",