From 475a6a161f42d0cefa961be67a5e4061ea28dfed Mon Sep 17 00:00:00 2001 From: "David J. Yu" <87633683+ddjnw1yu@users.noreply.github.com> Date: Tue, 30 Jul 2024 10:51:13 +1200 Subject: [PATCH 01/32] Add initial image implementation --- src/App.vue | 4 +- src/components/ScaffoldTooltip.vue | 10 +++ src/components/ScaffoldTreeControls.vue | 31 +++++++++ src/components/ScaffoldVuer.vue | 29 +++++++- src/mixins/imageMixin.js | 87 ++++++++++++++++++++++++ src/services/scicrunchMixin.js | 89 +++++++++++++++++++++++++ 6 files changed, 247 insertions(+), 3 deletions(-) create mode 100644 src/mixins/imageMixin.js create mode 100644 src/services/scicrunchMixin.js diff --git a/src/App.vue b/src/App.vue index 0782460..e333a0a 100644 --- a/src/App.vue +++ b/src/App.vue @@ -28,6 +28,7 @@ :format="format" :marker-labels="markerLabels" :enableLocalAnnotations="false" + :sparcAPI="sparcAPI" @open-map="openMap" @on-ready="onReady" @scaffold-selected="onSelected" @@ -406,7 +407,8 @@ export default { router: useRouter(), ElIconSetting: shallowRef(ElIconSetting), ElIconFolderOpened: shallowRef(ElIconFolderOpened), - auto: NaN + auto: NaN, + sparcAPI: "http://localhost:8000" }; }, watch: { diff --git a/src/components/ScaffoldTooltip.vue b/src/components/ScaffoldTooltip.vue index 2cb25c2..6f3eef4 100644 --- a/src/components/ScaffoldTooltip.vue +++ b/src/components/ScaffoldTooltip.vue @@ -14,6 +14,7 @@